)]}'
{
  "log": [
    {
      "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": "fd5d3f6a32984ea6cd551030b82fb44a43197ba0",
      "tree": "e508cb289ccf6d79cbe42e67d06efd8184487128",
      "parents": [
        "c04f7ae2dab9f934a41901b093b6b928f11ccd56"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "randolph@tausq.org",
        "time": "Sun Feb 24 10:44:21 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:10 2008 -0700"
      },
      "message": "[PARISC] clean up include/asm-parisc/elf.h\n\nCleanup some cruft. No functionality changes.\n\nSigned-off-by: Randolph Chung \u003ctausq@parisc-linux.org\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": "2f39d51981e20d4c81d9b2d374ae823f591c6407",
      "tree": "646a1d930b4d7ec320968c9c2bd2b74fe75ad730",
      "parents": [
        "ef1afd4d79f0479960ff36bb5fe6ec6eba1ebff2"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "T-Bone@parisc-linux.org",
        "time": "Wed Feb 20 21:05:56 2008 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:06 2008 -0700"
      },
      "message": "[PARISC] add back AD1889 MAINTAINERS entry\n\nSigned-off-by: Thibaut VARENE \u003cT-Bone@parisc-linux.org\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": "ff451d70593040df1a7c3df80a38e9ce530e12e0",
      "tree": "00b0aab196f4ac0506f89f2f3598eaf4d703b458",
      "parents": [
        "179183bf1fcff3830f0c05058ec0fc4d0878c67c"
      ],
      "author": {
        "name": "Joel Soete",
        "email": "rubisher@scarlet.be",
        "time": "Mon Feb 18 18:26:11 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:59 2008 -0700"
      },
      "message": "[PARISC] pdc_stable: fix compile errors\n\nSigned-off-by: Joel Soete \u003crubisher@scarlet.be\u003e\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": "e2be75ae21ea13ca19d4f2c3ff5a8df3f0e6c38e",
      "tree": "cb2049ff14ac60254e146f87390cec309dad46eb",
      "parents": [
        "9aa150b8d8af2532b6ce9ea36374cb997ac55807"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:21:17 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:54 2008 -0700"
      },
      "message": "[PARISC] bump __NR_syscalls\n\noops, forgot this in the previous commit.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "9aa150b8d8af2532b6ce9ea36374cb997ac55807",
      "tree": "20e3ac88004eec7158b0940b30ecffd42bea27c9",
      "parents": [
        "d912e1dc8bb5718c3603beb43d0770dac0271374"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:16:26 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:52 2008 -0700"
      },
      "message": "[PARISC] unbreak pgalloc.h\n\nCommit 2f569afd9ced9ebec9a6eb3dbf6f83429be0a7b4 broke the compile\nrather spectacularly. Fix code errors.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d912e1dc8bb5718c3603beb43d0770dac0271374",
      "tree": "5bcaa8ed8b2946860dda4bd86ee366bbed2e3948",
      "parents": [
        "ff80c66ab637df825122558d1f3f3cbdd830f962"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:13:43 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:49 2008 -0700"
      },
      "message": "[PARISC] move VMALLOC_* definitions to fixmap.h\n\nThey make way more sense here, really...\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": "cdeeeae056a429e729ae9e914fa8142ee45bee93",
      "tree": "d0ecff2efc46e2530f0f35614037410039e47215",
      "parents": [
        "3426fadfa20454f124203768857e8f18ab4909bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 22:22:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 22:22:27 2008 -0700"
      },
      "message": "Linux 2.6.25-rc5\n"
    },
    {
      "commit": "3426fadfa20454f124203768857e8f18ab4909bd",
      "tree": "2f65a70ca42a9f02a4e2eebc816300dbafe0d749",
      "parents": [
        "bf5a25e1fff88a1066e20cc7263329405e4939f6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Mar 10 01:12:08 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 22:21:52 2008 -0700"
      },
      "message": "Do not include linux/backing-dev.h twice\n\nDon\u0027t include linux/backing-dev.h twice in mm/filemap.c, it\u0027s pointless.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf5a25e1fff88a1066e20cc7263329405e4939f6",
      "tree": "95822dc50801e21cf1ad1e6aa7b58af898156517",
      "parents": [
        "83f7a2c118833d3738b4d162ea3c17d0bd8ffa94",
        "10a398d04c4a1fc395840f4d040493375f562302"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 10:06:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 10:06:49 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:\n  time: remove obsolete CLOCK_TICK_ADJUST\n  time: don\u0027t touch an offlined CPU\u0027s ts-\u003etick_stopped in tick_cancel_sched_timer()\n  time: prevent the loop in timespec_add_ns() from being optimised away\n  ntp: use unsigned input for do_div()\n"
    },
    {
      "commit": "83f7a2c118833d3738b4d162ea3c17d0bd8ffa94",
      "tree": "450cb68d9341e33c38fed76f75696f4bd60be0e1",
      "parents": [
        "ab875cf67e89eef150ae8d4ef09c361e47b6b398",
        "f13ba2f7d3a877967477ec8f64e1dae7a967c7e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 10:06:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 10:06:14 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] skcipher: Fix section mismatches\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": "393d94d98b19089ec172566e23557997931b137e",
      "tree": "62154269fd93690ffc07ad885cf371542b04ecc5",
      "parents": [
        "6efcae460186c0c1c94afff58a92784e1fc0d10b"
      ],
      "author": {
        "name": "Gregory Haskins",
        "email": "ghaskins@novell.com",
        "time": "Sat Mar 08 00:10:15 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 10:05:14 2008 -0700"
      },
      "message": "cpu hotplug: adjust root-domain-\u003eonline span in response to hotplug event\n\nWe currently set the root-domain online span automatically when the\ndomain is added to the cpu if the cpu is already a member of\ncpu_online_map.\n\nThis was done as a hack/bug-fix for s2ram, but it also causes a problem\nwith hotplug CPU_DOWN transitioning.  The right way to fix the original\nproblem is to actually respond to CPU_UP events, instead of CPU_ONLINE,\nwhich is already too late.\n\nThis solves the hung reboot regression reported by Andrew Morton and\nothers.\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10a398d04c4a1fc395840f4d040493375f562302",
      "tree": "02096fe81b70e2baf8db35ebc9d303a1b13029c3",
      "parents": [
        "a79017660ea4597ec489fab3b5aaf71dd776dfc7"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Tue Mar 04 15:14:26 2008 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 09 08:42:57 2008 +0100"
      },
      "message": "time: remove obsolete CLOCK_TICK_ADJUST\n\nThe first version of the ntp_interval/tick_length inconsistent usage patch was\nrecently merged as bbe4d18ac2e058c56adb0cd71f49d9ed3216a405\n\nhttp://git.kernel.org/gitweb.cgi?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003dbbe4d18ac2e058c56adb0cd71f49d9ed3216a405\n\nWhile the fix did greatly improve the situation, it was correctly pointed out\nby Roman that it does have a small bug: If the users change clocksources after\nthe system has been running and NTP has made corrections, the correctoins made\nagainst the old clocksource will be applied against the new clocksource,\ncausing error.\n\nThe second attempt, which corrects the issue in the NTP_INTERVAL_LENGTH\ndefinition has also made it up-stream as commit\ne13a2e61dd5152f5499d2003470acf9c838eab84\n\nhttp://git.kernel.org/gitweb.cgi?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003de13a2e61dd5152f5499d2003470acf9c838eab84\n\nRoman has correctly pointed out that CLOCK_TICK_ADJUST is calculated\nbased on the PIT\u0027s frequency, and isn\u0027t really relevant to non-PIT\ndriven clocksources (that is, clocksources other then jiffies and pit).\n\nThis patch reverts both of those changes, and simply removes\nCLOCK_TICK_ADJUST.\n\nThis does remove the granularity error correction for users of PIT and Jiffies\nclocksource users, but the granularity error but for the majority of users, it\nshould be within the 500ppm range NTP can accommodate for.\n\nFor systems that have granularity errors greater then 500ppm, the\n\"ntp_tick_adj\u003d\" boot option can be used to compensate.\n\n[johnstul@us.ibm.com: provided changelog]\n[mattilinnanvuori@yahoo.com: maek ntp_tick_adj static]\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a79017660ea4597ec489fab3b5aaf71dd776dfc7",
      "tree": "87fedadc8d003391c9ccf5d3cf0aba69fb8e443d",
      "parents": [
        "38332cb98772f5ea757e6486bed7ed0381cb5f98"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Tue Mar 04 14:59:55 2008 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 09 08:42:57 2008 +0100"
      },
      "message": "time: don\u0027t touch an offlined CPU\u0027s ts-\u003etick_stopped in tick_cancel_sched_timer()\n\nSilences WARN_ONs in rcu_enter_nohz() and rcu_exit_nohz(), which appeared\nbefore caused by (repeated) calls to:\n        $ echo 0 \u003e /sys/devices/system/cpu/cpu1/online\n        $ echo 1 \u003e /sys/devices/system/cpu/cpu1/online\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nCc: johnstul@us.ibm.com\nCc: Rafael Wysocki \u003crjw@sisk.pl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "38332cb98772f5ea757e6486bed7ed0381cb5f98",
      "tree": "5690b915ed9e9a64e67520df70329081900dca85",
      "parents": [
        "e48af19f56eb47a1f908ee8f16df9d246f955b21"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Tue Mar 04 14:59:54 2008 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 09 08:42:57 2008 +0100"
      },
      "message": "time: prevent the loop in timespec_add_ns() from being optimised away\n\nSince some architectures don\u0027t support __udivdi3().\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e48af19f56eb47a1f908ee8f16df9d246f955b21",
      "tree": "39a6769d80f125f6cfd4721a900e4b897ea15fbb",
      "parents": [
        "84c6f6046c5a2189160a8f0dca8b90427bf690ea"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Feb 25 18:31:57 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 09 08:42:57 2008 +0100"
      },
      "message": "ntp: use unsigned input for do_div()\n\nThe kernel NTP code shouldn\u0027t hand 64-bit *signed* values to do_div().  Make it\ninstead hand 64-bit unsigned values.  This gets rid of a couple of warnings.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6efcae460186c0c1c94afff58a92784e1fc0d10b",
      "tree": "da67b86b65e8dde1f52245e25b1889f87cc96b4e",
      "parents": [
        "84c6f6046c5a2189160a8f0dca8b90427bf690ea"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Mar 08 11:41:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 08 11:54:00 2008 -0800"
      },
      "message": "Fix waitid si_code regression\n\nIn commit ee7c82da830ea860b1f9274f1f0cdf99f206e7c2 (\"wait_task_stopped:\nsimplify and fix races with SIGCONT/SIGKILL/untrace\"), the magic (short)\ncast when storing si_code was lost in wait_task_stopped.  This leaks the\nin-kernel CLD_* values that do not match what userland expects.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f13ba2f7d3a877967477ec8f64e1dae7a967c7e2",
      "tree": "58756b15c6f73a455254d45d7296e4fd46442fa2",
      "parents": [
        "2f40a178e70030c4712fe63807c883f34c3645eb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Mar 08 20:29:43 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Mar 08 20:29:43 2008 +0800"
      },
      "message": "[CRYPTO] skcipher: Fix section mismatches\n\nThe previous patch to move chainiv and eseqiv into blkcipher created\na section mismatch for the chainiv exit function which was also called\nfrom __init.  This patch removes the __exit marking on it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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": "60d5bcec7ed6c00e3ec88749fd81229731363221",
      "tree": "e3fb7ee7d64cf1c2fd6884c2cec7c724c45710bb",
      "parents": [
        "bb799dcadd60796ab13d32a698d92bfb92ce0d5c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Fri Mar 07 21:10:34 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 15:20:03 2008 -0800"
      },
      "message": "bluetooth: Add another Broadcom device\n\nThis adds another Broadcom BCM2045 based device to the blacklist, with\nthese settings the micro dongle works on my system.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb799dcadd60796ab13d32a698d92bfb92ce0d5c",
      "tree": "fb696ba0dccecfb5370856c3322e78f0c2cf5f48",
      "parents": [
        "bb641ab496d5b8eb835ae1933926fdf23feb5260",
        "989a7241df87526bfef0396567e71ebe53a84ae4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 13:49:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 13:49:32 2008 -0800"
      },
      "message": "Merge branch \u0027slab-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm\n\n* \u0027slab-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm:\n  slub: fix typo in Documentation/vm/slub.txt\n  slab: NUMA slab allocator migration bugfix\n  slub: Do not cross cacheline boundaries for very small objects\n  slab - use angle brackets for include of kmalloc_sizes.h\n  slab numa fallback logic: Do not pass unfiltered flags to page allocator\n  slub statistics: Fix check for DEACTIVATE_REMOTE_FREES\n"
    },
    {
      "commit": "bb641ab496d5b8eb835ae1933926fdf23feb5260",
      "tree": "12d8437158fd16b58fc324fb7e2f8781e2463a9c",
      "parents": [
        "4c1aa6f8b9686ddc7221f0f3b63f9b7dd1467543",
        "1c10e93828f8861c3f58d647e259de0e2c63b930"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 13:17:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 13:17:59 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: update references to Documentation/ide/ide.txt (v2)\n  ide: move ide.txt to Documentation/ide/\n  ide: fix buggy code in ide_register_hw()\n  ide: fix enabling DMA on it821x in \"smart\" mode\n  ide-cd: mark REQ_TYPE_ATA_PC write requests with REQ_RW flag\n"
    },
    {
      "commit": "1c10e93828f8861c3f58d647e259de0e2c63b930",
      "tree": "4c0abf1371c3ec437bea0860d806fd889a6dfcfd",
      "parents": [
        "331a5ad2a2ab6e93d1848b060c84fd2821c72e29"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Mar 07 21:53:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:50 2008 +0100"
      },
      "message": "ide: update references to Documentation/ide/ide.txt (v2)\n\nFix all references to Documentation/ide/ide.txt.\nAdd/update ide/00-INDEX file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "331a5ad2a2ab6e93d1848b060c84fd2821c72e29",
      "tree": "78b8d2ce28f53602485b72d472bf23aafdf3a872",
      "parents": [
        "0c6025d44448bd688dfd351a09bc620aafa4d1ff"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Mar 07 21:53:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:50 2008 +0100"
      },
      "message": "ide: move ide.txt to Documentation/ide/\n\nCleanup some of Documentation directory:\nMove Documentation/ide.txt to the ide/ sub-directory.\nFix trailing whitespace while there.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0c6025d44448bd688dfd351a09bc620aafa4d1ff",
      "tree": "fb6336469c21789cba0a84c4ebfe5db69e8d25bf",
      "parents": [
        "ef4298d0f06c788d204caa9e395de6e9e2fd9fc9"
      ],
      "author": {
        "name": "Peter Teoh",
        "email": "htmldeveloper@gmail.com",
        "time": "Fri Mar 07 21:53:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:49 2008 +0100"
      },
      "message": "ide: fix buggy code in ide_register_hw()\n\nRelocating the index to come after finding the hwif pointer.\n\nSigned-off-by: Peter Teoh \u003chtmldeveloper@gmail.com\u003e\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ef4298d0f06c788d204caa9e395de6e9e2fd9fc9",
      "tree": "301f517612e2afefe13d9ca8129d1f98c7d24a1a",
      "parents": [
        "b348487f0dc06f09a4c0d9e353eaa66e70230c7d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:49 2008 +0100"
      },
      "message": "ide: fix enabling DMA on it821x in \"smart\" mode\n\nide_tune_dma() should return \u00271\u0027 if IDE_HFLAG_NO_SET_MODE host flag is set.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b348487f0dc06f09a4c0d9e353eaa66e70230c7d",
      "tree": "b5ec8b2cd498621500d06595bec0f0e0dc9fa65c",
      "parents": [
        "5d49c101a126808a38f2a1f4eedc1fd28233e37f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 07 21:53:49 2008 +0100"
      },
      "message": "ide-cd: mark REQ_TYPE_ATA_PC write requests with REQ_RW flag\n\nOn Thursday 06 March 2008, walt wrote:\n\n\u003e For me, this commit causes the problem it\u0027s intended to fix:\n\u003e \n\u003e commit 9f10d9ee0ac6d79d7bc8b9a158bf4a29322d84d3\n\u003e Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\u003e Date:   Tue Feb 26 21:50:35 2008 +0100\n\u003e \n\u003e      ide-cd: fix \u0027ireason\u0027 handling for REQ_TYPE_ATA_PC requests\n\u003e \n\u003e      This fixes some hangs caused by not finishing the transfer before ending\n\u003e      the request and also makes use of \u0027ireason \u003d\u003d 1\u0027 quirk for spurious IRQs.\n\u003e \n\u003e When I mount a CD there is a long delay, and I see this error message:\n\u003e \n\u003e hdc: ide_cd_check_ireason: wrong transfer direction!\n\u003e cdrom: failed setting lba address space\n\u003e hdc: status error: status\u003d0x58 { DriveReady SeekComplete DataRequest }\n\u003e ide: failed opcode was: unknown\n\u003e hdc: drive not ready for command\n\u003e \u003crepeated many times\u003e\n\u003e \n\u003e When I revert this commit everything works properly again, including\n\u003e CD burning.\n\nIt turned out that REQ_TYPE_ATA_PC write requests were not marked as such\n(the previous commit assumed them to be).\n\nReported-by: walt \u003cw41ter@gmail.com\u003e\nTested-by: walt \u003cw41ter@gmail.com\u003e\nReviewed-by: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4c1aa6f8b9686ddc7221f0f3b63f9b7dd1467543",
      "tree": "8774d2a82e5a3682e863eb9e1ae34fd7aed8ac94",
      "parents": [
        "5d49c101a126808a38f2a1f4eedc1fd28233e37f",
        "4e99a1ff3410c627a428d5ddb6cd2e7bc908a486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 12:08:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 12:08:07 2008 -0800"
      },
      "message": "Merge branch \u0027hotfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027hotfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: Fix dentry revalidation for NFSv4 referrals and mountpoint crossings\n  NFS: Fix the fsid revalidation in nfs_update_inode()\n  SUNRPC: Fix a nfs4 over rdma transport oops\n  NFS: Fix an f_mode/f_flags confusion in fs/nfs/write.c\n"
    },
    {
      "commit": "4e99a1ff3410c627a428d5ddb6cd2e7bc908a486",
      "tree": "ad22bf99412be3470ebe3a3dde51172826eb7a1a",
      "parents": [
        "c37dcd334c0b0a46a90cfa13b9f69e2aaa89bc09"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Mar 06 12:34:59 2008 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Mar 07 14:35:41 2008 -0500"
      },
      "message": "NFS: Fix dentry revalidation for NFSv4 referrals and mountpoint crossings\n\nAs long as the directory contents haven\u0027t changed, we should just let the\npath walk proceed to cross the mountpoint. Apart from being an optimisation\nin the case of \u0027nohide\u0027 mountpoint traversals, it also fixes an issue with\nreferrals: referral inodes don\u0027t have valid filehandles, so calling\nnfs_revalidate_inode() on them is a bug.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "c37dcd334c0b0a46a90cfa13b9f69e2aaa89bc09",
      "tree": "0792bbc64fff676c76a696a76a9f703cd9500145",
      "parents": [
        "ee1a2c564f67407947e89f1dac75ac0af0ba88c7"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Mar 06 12:34:50 2008 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Mar 07 14:35:37 2008 -0500"
      },
      "message": "NFS: Fix the fsid revalidation in nfs_update_inode()\n\nWhen we detect that we\u0027ve crossed a mountpoint on the remote server, we\nmust take care not to use that inode to revalidate the fsid on our\ncurrent superblock. To do so, we label the inode as a remote mountpoint,\nand check for that in nfs_update_inode().\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "ee1a2c564f67407947e89f1dac75ac0af0ba88c7",
      "tree": "c62ea8d12b876f78662c0f9e0372c6d0d1f0c31a",
      "parents": [
        "af1b8c2ff7c337c4e96db12d6b7b61eaa91aa069"
      ],
      "author": {
        "name": "Tom Talpey",
        "email": "tmt@netapp.com",
        "time": "Wed Feb 27 15:04:26 2008 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Mar 07 14:35:32 2008 -0500"
      },
      "message": "SUNRPC: Fix a nfs4 over rdma transport oops\n\nPrevent an RPC oops when freeing a dynamically allocated RDMA\nbuffer, used in certain special-case large metadata operations.\n\nSigned-off-by: Tom Talpey \u003ctmt@netapp.com\u003e\nSigned-off-by: James Lentini \u003cjlentini@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "af1b8c2ff7c337c4e96db12d6b7b61eaa91aa069",
      "tree": "5de8a786af7abdc9e26f59ebd8b1639e85745591",
      "parents": [
        "bfa274e2436fc7ef72ef51c878083647f1cfd429"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Feb 25 15:56:29 2008 -0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Mar 07 14:33:40 2008 -0500"
      },
      "message": "NFS: Fix an f_mode/f_flags confusion in fs/nfs/write.c\n\nO_SYNC is stored in filp-\u003ef_flags.\nThanks to Al Viro for pointing out the bug.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5d49c101a126808a38f2a1f4eedc1fd28233e37f",
      "tree": "b227dbfadf35428ea0db7cb071f5e33e22702682",
      "parents": [
        "1d6789c3bc2b70bed1eb71aa616b1d94f9c23a63"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Fri Mar 07 19:47:08 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 11:06:08 2008 -0800"
      },
      "message": "gigaset: fix Oops on module unload regression\n\nThe card state mutex was only initialized when a device was connected,\nbut used during unload unconditionally, leading to an Oops if a driver\nwas loaded and unloaded again without ever connecting a device.\n\nFix this by initializing the mutex as soon as the structure is allocated.\nAlso add a missing mutex unlock revealed in the same execution path.\n\nThis fixes a possible Oops in 2.6.25-rc that was introduced by commit\ne468c04894f36045cf93d1384183a461014b6840 (\"Gigaset: permit module\nunload\").\n\nThanks to Roland Kletzing for reporting this problem.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nTested-by: Roland Kletzing \u003cdevzero@web.de\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d6789c3bc2b70bed1eb71aa616b1d94f9c23a63",
      "tree": "eb5bcbae964e99242d54c060085a87fc27c2ddf8",
      "parents": [
        "0a9e0703497013cf7a21455e51face5f048a187f",
        "521f1a2489c41f8b1181b0a8eb52e1c34284d50b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 10:08:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 10:08:17 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-devel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-devel:\n  sched: don\u0027t allow rt_runtime_us to be zero for groups having rt tasks\n  sched: rt-group: fixup schedulability constraints calculation\n  sched: fix the wrong time slice value for SCHED_FIFO tasks\n  sched: export task_nice\n  sched: balance RT task resched only on runqueue\n  sched: retain vruntime\n"
    },
    {
      "commit": "0a9e0703497013cf7a21455e51face5f048a187f",
      "tree": "ac993e01bf9e220fe4e62c1e2a8e5c19b4c17f67",
      "parents": [
        "80d38f9a7871d9bafc3f244dabe48b41a58de705",
        "1722770f131bb5c8e238825f3eba2efa331483a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 10:05:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 10:05:57 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86-boot: don\u0027t request VBE2 information\n  x86: re-add reboot fixups\n  x86: fix typo in step.c\n  x86: fix merge mistake in i387.c\n  x86: clear DF before calling signal handler\n"
    },
    {
      "commit": "80d38f9a7871d9bafc3f244dabe48b41a58de705",
      "tree": "9925078f6862200ce9b2ba6e6a5fb84d411afc9e",
      "parents": [
        "ce4796d1e16cf3761dc2a02b8d588667d05b3078"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 10:47:43 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 10:05:13 2008 -0800"
      },
      "message": "drivers/char/esp.c: fix bootup lockup\n\nrandconfig testing found a bootup lockup in drivers/char/esp.c because\nof a spinlock that wasn\u0027t correctly initialized.\n\nI\u0027m not sure why it became more prominent in 2.6.25-rc4, the bug seems\nrather old and i\u0027ve been doing allyesconfig bootups for ages with\nCONFIG_ESP enabled.\n\nThis fixes this bootup lockup:\n\n PM: Adding info for No Bus:ttyP63\n ttyP32 at 0x0240 (irq \u003d 0) is an ESP primary port\n BUG: spinlock lockup on CPU#0, swapper/1, f56dd004\n Pid: 1, comm: swapper Not tainted 2.6.25-rc4-sched-devel.git-x86-latest.git #402 [\u003cc03ac6f4\u003e] _raw_spin_lock+0x134/0x140\n  [\u003cc08649be\u003e] _spin_lock_irqsave+0x5e/0x80\n  [\u003cc0b9fbfe\u003e] ? espserial_init+0x2be/0x6e0\n  [\u003cc0b9fbfe\u003e] espserial_init+0x2be/0x6e0\n  [\u003cc0b877a3\u003e] kernel_init+0x83/0x260\n  [\u003cc0b9f940\u003e] ? espserial_init+0x0/0x6e0\n  [\u003cc010416a\u003e] ? restore_nocheck_notrace+0x0/0xe\n  [\u003cc0b87720\u003e] ? kernel_init+0x0/0x260\n  [\u003cc0b87720\u003e] ? kernel_init+0x0/0x260\n  [\u003cc0104507\u003e] kernel_thread_helper+0x7/0x10\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nkzalloc() is not the way to initialize spinlocks anymore.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "521f1a2489c41f8b1181b0a8eb52e1c34284d50b",
      "tree": "cfe339df98dcb65aaae6c45021ac92cdf60c6540",
      "parents": [
        "2692a2406b9262bbb101708815be99ec2988e48b"
      ],
      "author": {
        "name": "Dhaval Giani",
        "email": "dhaval@linux.vnet.ibm.com",
        "time": "Thu Feb 28 15:21:56 2008 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:43:00 2008 +0100"
      },
      "message": "sched: don\u0027t allow rt_runtime_us to be zero for groups having rt tasks\n\nThis patch checks if we can set the rt_runtime_us to 0. If there is a\nrealtime task in the group, we don\u0027t want to set the rt_runtime_us as 0\nor bad things will happen. (that task wont get any CPU time despite\nbeing TASK_RUNNNG)\n\nSigned-off-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2692a2406b9262bbb101708815be99ec2988e48b",
      "tree": "5f956c6f28e7e83f5a1c57e2724b1739da25da30",
      "parents": [
        "1868f958eb56fc41c5985c8732e564a400c5fdf5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Feb 27 12:00:46 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:43:00 2008 +0100"
      },
      "message": "sched: rt-group: fixup schedulability constraints calculation\n\nit was only possible to configure the rt-group scheduling parameters\nbeyond the default value in a very small range.\n\nthat\u0027s because div64_64() has a different calling convention than\ndo_div() :/\n\nfix a few untidies while we are here; sysctl_sched_rt_period may overflow\ndue to that multiplication, so cast to u64 first. Also that RUNTIME_INF\njuggling makes little sense although its an effective NOP.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1868f958eb56fc41c5985c8732e564a400c5fdf5",
      "tree": "4f8d83e487e5fa93e3d773591a26eda02d1b387d",
      "parents": [
        "150d8bede7f85eb00d8f4d628e6b0bae68739e3b"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Fri Mar 07 09:35:06 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:43:00 2008 +0100"
      },
      "message": "sched: fix the wrong time slice value for SCHED_FIFO tasks\n\nFunction sys_sched_rr_get_interval returns wrong time slice value for\nSCHED_FIFO tasks. The time slice for SCHED_FIFO tasks should be 0.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "150d8bede7f85eb00d8f4d628e6b0bae68739e3b",
      "tree": "aa740c10b82ca59bd983713ef19569d9538b0373",
      "parents": [
        "6fa46fa526f2cab9ce21fa5e39501553a40d196d"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Mar 05 16:56:37 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:43:00 2008 +0100"
      },
      "message": "sched: export task_nice\n\nThe API is trivial, and so is the implementation.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6fa46fa526f2cab9ce21fa5e39501553a40d196d",
      "tree": "5b89e31c030c1b5a780da7c73c031bc7df656a18",
      "parents": [
        "810b38179e9e4d4f57b4b733767bb08f8291a965"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Mar 05 10:00:12 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:43:00 2008 +0100"
      },
      "message": "sched: balance RT task resched only on runqueue\n\nSripathi Kodi reported a crash in the -rt kernel:\n\n  https://bugzilla.redhat.com/show_bug.cgi?id\u003d435674\n\nthis is due to a place that can reschedule a task without holding\nthe tasks runqueue lock.  This was caused by the RT balancing code\nthat pulls RT tasks to the current run queue and will reschedule the\ncurrent task.\n\nThere\u0027s a slight chance that the pulling of the RT tasks will release\nthe current runqueue\u0027s lock and retake it (in the double_lock_balance).\nDuring this time that the runqueue is released, the current task can\nmigrate to another runqueue.\n\nIn the prio_changed_rt code, after the pull, if the current task is of\nlesser priority than one of the RT tasks pulled, resched_task is called\non the current task. If the current task had migrated in that small\nwindow, resched_task will be called without holding the runqueue lock\nfor the runqueue that the task is on.\n\nThis race condition also exists in the mainline kernel and this patch\nadds a check to make sure the task hasn\u0027t migrated before calling\nresched_task.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nTested-by: Sripathi Kodi \u003csripathik@in.ibm.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "810b38179e9e4d4f57b4b733767bb08f8291a965",
      "tree": "91692de4fbd46879b29d803839b5bf7e25f30cd8",
      "parents": [
        "ce4796d1e16cf3761dc2a02b8d588667d05b3078"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Feb 29 15:21:01 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:42:59 2008 +0100"
      },
      "message": "sched: retain vruntime\n\nKei Tokunaga reported an interactivity problem when moving tasks\nbetween control groups.\n\nTasks would retain their old vruntime when moved between groups, this\ncan cause funny lags. Re-set the vruntime on group move to fit within\nthe new tree.\n\nReported-by: Kei Tokunaga \u003ctokunaga.keiich@jp.fujitsu.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "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": "989a7241df87526bfef0396567e71ebe53a84ae4",
      "tree": "7e11acf87a8a8be7cf515aaed16a762aa025fc9b",
      "parents": [
        "6d2144d355d2a532e5cc3fc12a6ba2a8d4ef15e4"
      ],
      "author": {
        "name": "Itaru Kitayama",
        "email": "i-kitayama@ap.jp.nec.com",
        "time": "Wed Mar 05 15:07:30 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 06 16:21:50 2008 -0800"
      },
      "message": "slub: fix typo in Documentation/vm/slub.txt\n\nslub_debug\u003d,dentry is correct, not dentry_cache.\n\nSigned-off-by: Itaru Kitayama \u003ci-kitayama@ap.jp.nec.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "6d2144d355d2a532e5cc3fc12a6ba2a8d4ef15e4",
      "tree": "1c27eecfce86a166ca827bfbd2fe7a46888a7bc0",
      "parents": [
        "b6210386787728b84db25adc4f1eba70440a4c73"
      ],
      "author": {
        "name": "Joe Korty",
        "email": "joe.korty@ccur.com",
        "time": "Wed Mar 05 15:04:59 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 06 16:21:50 2008 -0800"
      },
      "message": "slab: NUMA slab allocator migration bugfix\n\nNUMA slab allocator cpu migration bugfix\n\nThe NUMA slab allocator (specifically, cache_alloc_refill)\nis not refreshing its local copies of what cpu and what\nnuma node it is on, when it drops and reacquires the irq\nblock that it inherited from its caller.  As a result\nthose values become invalid if an attempt to migrate the\nprocess to another numa node occured while the irq block\nhad been dropped.\n\nThe solution is to make cache_alloc_refill reload these\nvariables whenever it drops and reacquires the irq block.\n\nThe error is very difficult to hit.  When it does occur,\none gets the following oops + stack traceback bits in\ncheck_spinlock_acquired:\n\n\tkernel BUG at mm/slab.c:2417\n\tcache_alloc_refill+0xe6\n\tkmem_cache_alloc+0xd0\n\t...\n\nThis patch was developed against 2.6.23, ported to and\ncompiled-tested only against 2.6.25-rc4.\n\nSigned-off-by: Joe Korty \u003cjoe.korty@ccur.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "b6210386787728b84db25adc4f1eba70440a4c73",
      "tree": "22702da1d1168c50cd56044be6cf68a0c093471e",
      "parents": [
        "1c61fc40fc264059ff41a614ed2d899127288281"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 05 14:05:56 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 06 16:21:50 2008 -0800"
      },
      "message": "slub: Do not cross cacheline boundaries for very small objects\n\nSLUB should pack even small objects nicely into cachelines if that is what\nhas been asked for. Use the same algorithm as SLAB for this.\n\nThe effect of this patch for a system with a cacheline size of 64\nbytes is that the 24 byte sized slab caches will now put exactly\n2 objects into a cacheline instead of 3 with some overlap into\nthe next cacheline. This reduces the object density in a 4k slab\nfrom 170 to 128 objects (same as SLAB).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "1c61fc40fc264059ff41a614ed2d899127288281",
      "tree": "53dc93a57a21d07f02fb2fc58a6439c2186710e7",
      "parents": [
        "9ac33b2b749e9539e84bbb1a41f97b066c4bd757"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Mar 05 13:58:17 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 06 16:21:49 2008 -0800"
      },
      "message": "slab - use angle brackets for include of kmalloc_sizes.h\n\nMake them all use angle brackets and the directory name.\n\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "9ac33b2b749e9539e84bbb1a41f97b066c4bd757",
      "tree": "3d00a7ad98e27a813e6d855fbeaf5cef5e783b96",
      "parents": [
        "b773ad73690b5f34eee0c76f4273ac6fcbd88f82"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 04 12:24:22 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 06 16:21:49 2008 -0800"
      },
      "message": "slab numa fallback logic: Do not pass unfiltered flags to page allocator\n\nThe NUMA fallback logic should be passing local_flags to kmem_get_pages() and not simply the\nflags passed in.\n\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "b773ad73690b5f34eee0c76f4273ac6fcbd88f82",
      "tree": "76487ed8339cde643e05a02b881ddec01a2fb7d6",
      "parents": [
        "d7fe321eeba58f0a37cc4324d10e52092be457e0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 04 11:10:17 2008 -0800"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 06 16:21:49 2008 -0800"
      },
      "message": "slub statistics: Fix check for DEACTIVATE_REMOTE_FREES\n\nThe remote frees are in the freelist of the page and not in the\npercpu freelist.\n\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\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": "b881502666783b2d9ca2fc7a056d0f773073a808",
      "tree": "b5ebcd71f8ffdb5f994e39d4808dfee6bb93576e",
      "parents": [
        "910da1a48eeb3be53a8247f6c494aa9d67ab1422",
        "2f40a178e70030c4712fe63807c883f34c3645eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 08:14:18 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 08:14:18 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] xcbc: Fix crash with IPsec\n  [CRYPTO] xts: Use proper alignment\n  [CRYPTO] digest: Include internal.h for prototypes\n  [CRYPTO] authenc: Add missing Kconfig dependency on BLKCIPHER\n  [CRYPTO] skcipher: Move chainiv/seqiv into crypto_blkcipher module\n"
    },
    {
      "commit": "910da1a48eeb3be53a8247f6c494aa9d67ab1422",
      "tree": "b8bf3753de5a3186d17348d2eaadc5e923339fca",
      "parents": [
        "2ab42e24d63193d78f2e888a170b208f4776aaba",
        "72772a3b5b158cddcfbbff3ef13b26b03a905158"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 08:14:00 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 08:14:00 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] fix inode leak in xfs_iget_core()\n  [XFS] 977545 977545 977545 977545 977545 977545 xfsaild causing too many\n"
    },
    {
      "commit": "2ab42e24d63193d78f2e888a170b208f4776aaba",
      "tree": "212648cbaf02b73b276ab5f0d32182f8f8edbb4d",
      "parents": [
        "d7fe321eeba58f0a37cc4324d10e52092be457e0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 06 10:57:54 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 08:13:47 2008 -0800"
      },
      "message": "Really unexport asm/page.h\n\nCommit ed7b1889da256977574663689b598d88950bbd23 removed page.h from\ninclude/asm-generic/Kbuild so that it shouldn\u0027t get exported.\n\nHowever, it was redundantly listed in asm-mn10300/Kbuild and\nasm-x86/Kbuild too. Remove those as well, so it really stops being\nexported on those architectures. Also remove the redundant listing of\nptrace.h and termios.h from mn10300.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f40a178e70030c4712fe63807c883f34c3645eb",
      "tree": "8b84e1c7a18df7c134d32cbe587cd6d88c9e942e",
      "parents": [
        "6212f2c7f70c591efb0d9f3d50ad29112392fee2"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Thu Mar 06 19:28:44 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 06 19:28:44 2008 +0800"
      },
      "message": "[CRYPTO] xcbc: Fix crash with IPsec\n\nWhen using aes-xcbc-mac for authentication in IPsec, \nthe kernel crashes. It seems this algorithm doesn\u0027t \naccount for the space IPsec may make in scatterlist for authtag.\nThus when crypto_xcbc_digest_update2() gets called,\nnbytes may be less than sg[i].length. \nSince nbytes is an unsigned number, it wraps\nat the end of the loop allowing us to go back \ninto loop and causing crash in memcpy.\n\nI used update function in digest.c to model this fix.\nPlease let me know if it looks ok.\n\nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6212f2c7f70c591efb0d9f3d50ad29112392fee2",
      "tree": "bfd2394ae9e7e930e704357d6a9ff307cf10b6cb",
      "parents": [
        "bc97f19dc8be1f181f33b4368542c72498f3562a"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Mar 06 18:56:19 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 06 18:56:19 2008 +0800"
      },
      "message": "[CRYPTO] xts: Use proper alignment\n\nThe XTS blockmode uses a copy of the IV which is saved on the stack\nand may or may not be properly aligned. If it is not, it will break\nhardware cipher like the geode or padlock.\nThis patch encrypts the IV in place so we don\u0027t have to worry about\nalignment.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nTested-by: Stefan Hellermann \u003cstefan@the2masters.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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": "72772a3b5b158cddcfbbff3ef13b26b03a905158",
      "tree": "e87303c54834c58dca859c881d693babbf0fce5e",
      "parents": [
        "92d9cd1059f80b9c89dee191ffb88b0872e6a7ae"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu Mar 06 13:49:43 2008 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Thu Mar 06 16:38:50 2008 +1100"
      },
      "message": "[XFS] fix inode leak in xfs_iget_core()\n\nIf the radix_tree_preload() fails, we need to destroy the inode we just\nread in before trying again. This could leak xfs_vnode structures when\nthere is memory pressure. Noticed by Christoph Hellwig.\n\nSGI-PV: 977823\nSGI-Modid: xfs-linux-melb:xfs-kern:30606a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "92d9cd1059f80b9c89dee191ffb88b0872e6a7ae",
      "tree": "972a8e148775ec20358f6e59a01807417be9b7a1",
      "parents": [
        "29e8c3c304b62f31b799565c9ee85d42bd163f80"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu Mar 06 13:45:10 2008 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Thu Mar 06 16:38:17 2008 +1100"
      },
      "message": "[XFS] 977545 977545 977545 977545 977545 977545 xfsaild causing too many\nwakeups\n\nIdle state is not being detected properly by the xfsaild push code. The\ncurrent idle state is detected by an empty list which may never happen\nwith mostly idle filesystem or one using lazy superblock counters. A\nsingle dirty item in the list that exists beyond the push target can\nresult repeated looping attempting to push up to the target because it\nfails to check if the push target has been acheived or not.\n\nFix by considering a dirty list with everything past the target as an idle\nstate and set the timeout appropriately.\n\nSGI-PV: 977545\nSGI-Modid: xfs-linux-melb:xfs-kern:30532a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "0f8afa7ca9117276e9519239ed0553be2f04d269",
      "tree": "9e958fd6806f4035bd188159fecc5b2af418d16d",
      "parents": [
        "dd4f99b42dcce8f84ff6b8ec3d375b54a0785c7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 13:56:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 13:56:33 2008 +0900"
      },
      "message": "fb: hitfb: Balance probe/remove section annotations.\n\nhitfb presently has probe using __init whilst remove uses __devexit.\nAs this device can\u0027t possibly be hotplugged, switch to __exit and\n__exit_p() instead.\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": "fcb1fec7fece6b9889deaedf5b7d21f4f5a26381",
      "tree": "0cb68b3fc41b229b0ec1e964d8324f9fcca4d5e1",
      "parents": [
        "b2839ed83f54d40870747ac8d655504dff63d1c5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 13:39:18 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 13:39:18 2008 +0900"
      },
      "message": "fb: pvr2fb: Fix up remaining section mismatch.\n\nBuilding with CONFIG_DEBUG_SECTION_MISMATCH\u003dy reports:\n\n  CC      drivers/video/pvr2fb.o\n  LD      drivers/video/built-in.o\nWARNING: drivers/video/built-in.o(.text+0xb9b0): Section mismatch in reference from the function pvr2fb_check_var() to the variable .devinit.data:pvr2_fix\nThe function pvr2fb_check_var() references\nthe variable __devinitdata pvr2_fix.\nThis is often because pvr2fb_check_var lacks a __devinitdata\nannotation or the annotation of pvr2_fix is wrong.\n\nThis is obviously crap as no such reference exists, but it\u0027s a bit\ncloser to reality from older versions which blamed the PCI table. The\nreal problem was a reference to pvr2_var.vmode from pvr2fb_check_var(),\nas pvr2_var is flagged as __devinitdata (pvr2_fix is also, so at least\nthat part is right).\n\npvr2_var.vmode is just a fancy way of saying FB_VMODE_NONINTERLACED, so\nwe just reference that explicitly instead.\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"
    },
    {
      "commit": "4bee4ca2de533947720db14276828e1a066b940d",
      "tree": "d5e838be1ee750a0a58c21665868cb31bafa6ece",
      "parents": [
        "c31f2f3d066d49147ce297c7207cc2d49dd20382"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Wed Mar 05 00:39:58 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:12:16 2008 +0900"
      },
      "message": "sh_ksyms_32.c update for gcc 4.3\n\nThis patch fixes the following build error with landisk_defconfig when\nusing gcc 4.3:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 50 modules\nERROR: \"__udivsi3_i4i\" [net/sunrpc/sunrpc.ko] undefined!\nERROR: \"__udivsi3_i4i\" [net/appletalk/appletalk.ko] undefined!\nERROR: \"__udivsi3_i4i\" [fs/ufs/ufs.ko] undefined!\nERROR: \"__udivsi3_i4i\" [fs/ntfs/ntfs.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [fs/ntfs/ntfs.ko] undefined!\nERROR: \"__udivsi3_i4i\" [fs/nfsd/nfsd.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [fs/nfsd/nfsd.ko] undefined!\nERROR: \"__udivsi3_i4i\" [fs/nfs/nfs.ko] undefined!\nERROR: \"__udivsi3_i4i\" [fs/lockd/lockd.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/usb/storage/usb-storage.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/usb/serial/pl2303.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/usb/serial/pl2303.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/usb/serial/ftdi_sio.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/usb/misc/sisusbvga/sisusbvga.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/usb/misc/sisusbvga/sisusbvga.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/media/video/v4l1-compat.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/media/video/v4l1-compat.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/media/video/usbvideo/vicam.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/media/video/usbvideo/usbvideo.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/media/video/usbvideo/usbvideo.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/media/video/sn9c102/sn9c102.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/media/video/sn9c102/sn9c102.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/media/video/se401.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/media/video/pwc/pwc.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/md/raid0.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/md/md-mod.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/md/md-mod.ko] undefined!\nERROR: \"__udivsi3_i4i\" [drivers/md/linear.ko] undefined!\nERROR: \"__sdivsi3_i4i\" [drivers/hid/usbhid/usbhid.ko] undefined!\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c31f2f3d066d49147ce297c7207cc2d49dd20382",
      "tree": "451de7505dddb402aab0d1c3f45dce368947d540",
      "parents": [
        "29e8c3c304b62f31b799565c9ee85d42bd163f80"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Mon Mar 03 20:07:42 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:11:49 2008 +0900"
      },
      "message": "sh/mm/pg-sh7705.c must #include \u003clinux/fs.h\u003e\n\nThis patch fixes the following compile error:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/sh/mm/pg-sh7705.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/mm/pg-sh7705.c: In function \u0027ptep_get_and_clear\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/mm/pg-sh7705.c:130: error: implicit declaration of function \u0027mapping_writably_mapped\u0027\nmake[2]: *** [arch/sh/mm/pg-sh7705.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9821b1f4a145b20db08108362f0b4caf4f0832a1",
      "tree": "a27057c90d1557b35f6faf32321225293308cbd4",
      "parents": [
        "11b0be7c2c2c142acf73f4efd136a0de7a90ecab"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Mar 05 19:02:23 2008 -0700"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 05 19:02:23 2008 -0700"
      },
      "message": "[Blackfin] arch: current_l1_stack_save is a pointer, so use NULL rather than 0\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d7fe321eeba58f0a37cc4324d10e52092be457e0",
      "tree": "d77116255f52e5b7b9484b4df41c55126cf06882",
      "parents": [
        "4a0d3f3afddf01dfcfdcc826f0b706dbc01f4ef4",
        "f7f0283776b6fe33f87f6a2ef15b1feb49ef6dac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 18:00:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 18:00:22 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/~dedekind/ubi-2.6:\n  UBI: mtd/ubi/vtbl.c: fix memory leak\n  UBI: fix sparse errors in ubi.h\n  UBI: fix error message\n  UBI: silence warning\n"
    },
    {
      "commit": "4a0d3f3afddf01dfcfdcc826f0b706dbc01f4ef4",
      "tree": "d97a16be3c5c6e3df17cc2ae535cada149486a51",
      "parents": [
        "41f7f60d31e5e1dfc9a92957b3e14e08a2f04964"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 05 17:09:30 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:55:13 2008 -0800"
      },
      "message": "parisc: fix IOMMU\u0027s device boundary overflow bug on 32bits arch\n\nOn 32bits boxes, boundary_size becomes zero due to a overflow and we\nhit BUG_ON in iommu_is_span_boundary.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41f7f60d31e5e1dfc9a92957b3e14e08a2f04964",
      "tree": "a55c1c8106c31abf49ac8d1684fa946512b5c2dd",
      "parents": [
        "103926c689650396901002c3a8c38970fff70391"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 04 23:32:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:53:33 2008 -0800"
      },
      "message": "cpusets: fix obsolete comment\n\nmm migration is no longer done in cpuset_update_task_memory_state() so it\ncan no longer take current-\u003emm-\u003emmap_sem, so fix the obsolete comment.\n\n[ This changed in commit 04c19fa6f16047abff2288ddbc1f0798ede5a849\n  (\"cpuset: migrate all tasks in cpuset at once\") when the mm migration\n  was moved from cpuset_update_task_memory_state() to update_nodemask() ]\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "103926c689650396901002c3a8c38970fff70391",
      "tree": "db520fd02cc46c9afe1d6fa4389dbe5a2892a9f3",
      "parents": [
        "da71aeb6149cf6c9c98b8ff2ce1c2ae93dbcfa75",
        "51f39eae14b4874618e73281c236e3a1c1572d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:49:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:49:59 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (27 commits)\n  [SCSI] mpt fusion: don\u0027t oops if NumPhys\u003d\u003d0\n  [SCSI] iscsi class: regression - fix races with state manipulation and blocking/unblocking\n  [SCSI] qla4xxx: regression - add start scan callout\n  [SCSI] qla4xxx: fix host reset dpc race\n  [SCSI] tgt: fix build errors when dprintk is defined\n  [SCSI] tgt: set the data length properly\n  [SCSI] tgt: stop zero\u0027ing scsi_cmnd\n  [SCSI] ibmvstgt: set up scsi_host properly before __scsi_alloc_queue\n  [SCSI] docbook: fix fusion source files\n  [SCSI] docbook: fix scsi source file\n  [SCSI] qla2xxx: Update version number to 8.02.00-k9.\n  [SCSI] qla2xxx: Correct usage of inconsistent timeout values while issuing ELS commands.\n  [SCSI] qla2xxx: Correct discrepancies during OVERRUN handling on FWI2-capable cards.\n  [SCSI] qla2xxx: Correct needless clean-up resets during shutdown.\n  [SCSI] arcmsr: update version and changelog\n  [SCSI] ps3rom: disable clustering\n  [SCSI] ps3rom: fix wrong resid calculation bug\n  [SCSI] mvsas: fix phy sas address\n  [SCSI] gdth: fix to internal commands execution\n  [SCSI] gdth: bugfix for the at-exit problems\n  ...\n"
    },
    {
      "commit": "da71aeb6149cf6c9c98b8ff2ce1c2ae93dbcfa75",
      "tree": "9ce38e26ec55bc03d9d7aeb7dce188b9d73aa73e",
      "parents": [
        "9af6b056a281c81ae6043e0f5b4e2cb323f5bb43",
        "f9c3a3802119a2d30f3e4a69aef30a81e09d0209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:49:38 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:49:38 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  NFS: use new LSM interfaces to explicitly set mount options\n  LSM/SELinux: Interfaces to allow FS to control mount options\n"
    },
    {
      "commit": "9af6b056a281c81ae6043e0f5b4e2cb323f5bb43",
      "tree": "70249eb95e43bf450a2ab0e148dfb57329065a8e",
      "parents": [
        "8cce3e7cbe6f09553bfd94250f0a358ba669c8ac",
        "f6ebef30e21638417f8f5443ba393d63a0c27e2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:49:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:49:01 2008 -0800"
      },
      "message": "Merge branch \u0027fixes-25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes-25\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] fix section mismatch warnings\n  [CPUFREQ] Remove debugging message from e_powersaver\n  [CPUFREQ] Fix missing cpufreq_cpu_put() call in -\u003estore\n  [CPUFREQ] Fix missing cpufreq_cpu_put() call in -\u003eshow\n"
    },
    {
      "commit": "8cce3e7cbe6f09553bfd94250f0a358ba669c8ac",
      "tree": "b842b4f9f176c54356fcbff04483a59aabe76a9d",
      "parents": [
        "a878539ef994787c447a98c2e3ba0fe3dad984ec",
        "583b33bc83d24791f11e862290ee0b79d804d2d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:47:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 05 17:47:41 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] incorrect reipl nss name.\n  [S390] Load disabled wait psw if reipl fails.\n  [S390] Fix IPL from NSS.\n  [S390] zcrypt: fix ap_device_list handling\n  [S390] sclp_vt220: speed up console output for interactive work\n  [S390] dasd: fix reference counting in display method for proc/dasd/devices\n  [S390] dasd: let dasd erp matching recognize alias recovery\n  [S390] Get rid of memcpy gcc warning workaround.\n  [S390] idle: Fix machine check handling in idle loop.\n  [S390] Update default configuration.\n"
    },
    {
      "commit": "aa17f6f930b19df2901aa78c88530653cdcfc450",
      "tree": "3e67322f9c329197472e24d1884e6501a1ff6bf3",
      "parents": [
        "8db3f5254151c3a06a764bbb18283570ba1897bf"
      ],
      "author": {
        "name": "Petr Tesarik",
        "email": "ptesarik@suse.cz",
        "time": "Tue Feb 26 12:03:28 2008 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 05 15:50:48 2008 -0800"
      },
      "message": "[IA64] arch_ptrace() cleanup\n\nRemove duplicate code, clean up goto\u0027s and indentation.\n\nSigned-off-by: Petr Tesarik \u003cptesarik@suse.cz\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "8db3f5254151c3a06a764bbb18283570ba1897bf"
}
