)]}'
{
  "log": [
    {
      "commit": "07146648bc6ea8b1530644c8a41bef55f1b2d952",
      "tree": "c0d994317edfe2fd22965d57d02aa4aac08211e4",
      "parents": [
        "dfd347f09c66beed2ae621aad5fd75535b1838d4"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Mar 17 22:23:52 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:33 2008 +0100"
      },
      "message": "HID: update key codes for Apple aluminium\n\nF5 and F6 have no second function printed on them. Thus their definitions have\nbeen removed from the table.\n\nKEY_CYCLEWINDOWS doesn\u0027t name the function of Mac OS X\u0027 Expose properly and\nbecause we couldn\u0027t find a better key code, we decided to use KEY_FN_F4\ninstead.\n\nWe also changed KEY_BACK and KEY_FORWARD, which apply to browser functions, to\nKEY_PREVIOUSSONG and KEY_NEXTSONG, since the keys are intended to control a\nmusic player.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dfd347f09c66beed2ae621aad5fd75535b1838d4",
      "tree": "4ee6d55485e173ad2f4c86a7ae9ac08d7dcc38ec",
      "parents": [
        "c9bde7ad39e61424619b6bd7dd6984606b3b6489"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 04 13:53:33 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:32 2008 +0100"
      },
      "message": "HID: fix comment in hid_input_report()\n\nThe hid_input_report() in debug mode of course outputs the report itself, not\nthe device report descriptor.\n\nFix this error in comment.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c9bde7ad39e61424619b6bd7dd6984606b3b6489",
      "tree": "3b6ce0ebf088fea68d89f6a64492995f73994b2a",
      "parents": [
        "92c4a1b9f257a242866be13c7c61e7a40616ec52"
      ],
      "author": {
        "name": "Andrew Burton",
        "email": "adb@iinet.net.au",
        "time": "Mon Mar 03 10:49:59 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:31 2008 +0100"
      },
      "message": "HID: BADPAD entry for NATSU Playstation USB adapter\n\nAdd quirk entry for BADPAD for the NATSU Playstation USB adapter. The\nadapter is supported under Linux, but with bad direction detection.\n\nSigned-off-by: Andrew Burton \u003cadb@iinet.net.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "92c4a1b9f257a242866be13c7c61e7a40616ec52",
      "tree": "9021cca1fad5e8d7888222763695106571000618",
      "parents": [
        "790c9d8d87f15827a455b191924aee9b397ce2b1"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Feb 15 13:53:11 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:30 2008 +0100"
      },
      "message": "HID: Use DIV_ROUND_UP\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "790c9d8d87f15827a455b191924aee9b397ce2b1",
      "tree": "9b8ffe15463a89d30bd23efb86208976a5556273",
      "parents": [
        "a978b30af3bab0dd9af9350eeda25e76123fa28e"
      ],
      "author": {
        "name": "Tobias Mueller",
        "email": "Tobias_Mueller@twam.info",
        "time": "Fri Mar 14 23:44:48 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 18 11:20:30 2008 +0100"
      },
      "message": "HID: remove HID_QUIRK_APPLE_ISO_KEYBOARD for 4th generation macbook\n\n4th generation MacBook (product id 0x022a) from Apple doesn\u0027t need\nHID_QUIRK_APPLE_ISO_KEYBOARD fix anymore.\n\nSigned-off-by: Tobias Mueller \u003cTobias_Mueller@twam.info\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a978b30af3bab0dd9af9350eeda25e76123fa28e",
      "tree": "db26c088646fc301cf55b57a021854c346059ff0",
      "parents": [
        "69d1d523cc961b6f3c2fe313694263fc81ada231"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 16:32:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 16:32:14 2008 -0700"
      },
      "message": "Linux 2.6.25-rc6\n"
    },
    {
      "commit": "69d1d523cc961b6f3c2fe313694263fc81ada231",
      "tree": "207118ff51e133b1308d37e1d14365b5b0f2ecb2",
      "parents": [
        "9a9e0d685553af76cb6ae2af93cca4913e7fcd47",
        "56ee0cfd095eab246c0ecd4398c4f30a546663f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 10:48:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 10:48:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] make ptr_to_pide() static\n  [PARISC] head.S: section mismatch fixes\n  [PARISC] add back Crestone Peak cpu\n  [PARISC] futex: special case cmpxchg NULL in kernel space\n  [PARISC] clean up show_stack\n  [PARISC] add pa8900 CPUs to hardware inventory\n  [PARISC] clean up include/asm-parisc/elf.h\n  [PARISC] move defconfig to arch/parisc/configs/\n  [PARISC] add back AD1889 MAINTAINERS entry\n  [PARISC] pdc_console: fix bizarre panic on boot\n  [PARISC] dump_stack in show_regs\n  [PARISC] pdc_stable: fix compile errors\n  [PARISC] remove unused pdc_iodc_printf function\n  [PARISC] bump __NR_syscalls\n  [PARISC] unbreak pgalloc.h\n  [PARISC] move VMALLOC_* definitions to fixmap.h\n  [PARISC] wire up timerfd syscalls\n  [PARISC] remove old timerfd syscall\n"
    },
    {
      "commit": "56ee0cfd095eab246c0ecd4398c4f30a546663f7",
      "tree": "8bd4e3d1f8f1eafa26af18dfe1fe030b3418da46",
      "parents": [
        "0c634cc6299b55279fa2d3a7a5964ae45a642498"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Mar 10 20:43:24 2008 +0900"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:17:12 2008 -0700"
      },
      "message": "[PARISC] make ptr_to_pide() static\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0c634cc6299b55279fa2d3a7a5964ae45a642498",
      "tree": "c7cac13016c0dff9ae64743f5360d91f518d00fc",
      "parents": [
        "ab86adb41f5afd75555aad907488f8f26138c549"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Dec 26 18:07:01 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:22 2008 -0700"
      },
      "message": "[PARISC] head.S: section mismatch fixes\n\n- move boot_args[] into the init section\n- move $global$ into the read_mostly section\n- fix the following two section mismatches:\nWARNING: vmlinux.o(.text+0x9c): Section mismatch: reference to .init.text:start_kernel (between \u0027$pgt_fill_loop\u0027 and \u0027$is_pa20\u0027)\nWARNING: vmlinux.o(.text+0xa0): Section mismatch: reference to .init.text:start_kernel (between \u0027$pgt_fill_loop\u0027 and \u0027$is_pa20\u0027)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSIgned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "ab86adb41f5afd75555aad907488f8f26138c549",
      "tree": "bf66f917ee7d8f2391a8e566285a25717e877092",
      "parents": [
        "c20a84c91048c76c1379011c96b1a5cee5c7d9a0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 11:40:43 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:19 2008 -0700"
      },
      "message": "[PARISC] add back Crestone Peak cpu\n\nCrestone Peak Slow is the 800MHz PA-8800 cpu in the C8000.\n0x88B is probably the Crestone Peak Fast.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "c20a84c91048c76c1379011c96b1a5cee5c7d9a0",
      "tree": "ffc1f1795b9e156ce54f3f9d8915730d1c60635a",
      "parents": [
        "dc39455e7948ec9bc5f3f2dced5c2f5ac8a8dfd9"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 10:25:52 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:17 2008 -0700"
      },
      "message": "[PARISC] futex: special case cmpxchg NULL in kernel space\n\nCommit a0c1e9073ef7428a14309cba010633a6cd6719ea added code to futex.c\nto detect whether futex_atomic_cmpxchg_inatomic was implemented at run\ntime:\n\n+       curval \u003d cmpxchg_futex_value_locked(NULL, 0, 0);\n+       if (curval \u003d\u003d -EFAULT)\n+               futex_cmpxchg_enabled \u003d 1;\n\nThis is bogus on parisc, since page zero in kernel virtual space is the\ngateway page for syscall entry, and should not be read from the kernel.\n(That, and we really don\u0027t like the kernel faulting on its own address\n space...)\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "dc39455e7948ec9bc5f3f2dced5c2f5ac8a8dfd9",
      "tree": "cccb2906d56e32b2febfdfede5caec80c64f712a",
      "parents": [
        "b23f5baab393a36ea560182fc9f9005d47a15050"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 10:30:19 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:15 2008 -0700"
      },
      "message": "[PARISC] clean up show_stack\n\nWhen we show_regs, we obviously have a struct pt_regs of the calling\nframe. Use these in show_stack so we don\u0027t have the entire bogus call trace\nup to the show_stack call.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b23f5baab393a36ea560182fc9f9005d47a15050",
      "tree": "26eac5c9e64f928935fc0eed9139a690d50ec173",
      "parents": [
        "fd5d3f6a32984ea6cd551030b82fb44a43197ba0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Feb 20 15:53:02 2008 -0600"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:13 2008 -0700"
      },
      "message": "[PARISC] add pa8900 CPUs to hardware inventory\n\nThis patch adds the known pa8900 CPUs to the inventory list and removes\nthe Crestone Peak one which apparently never escaped into the wild.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "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": "9a9e0d685553af76cb6ae2af93cca4913e7fcd47",
      "tree": "c4f041b0f7fa28db46841336135d493d587435ea",
      "parents": [
        "ce636452343af0522d2666157dab9c2096f4f996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 11:53:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 11:58:04 2008 -0700"
      },
      "message": "ACPI: Remove ACPI_CUSTOM_DSDT_INITRD option\n\nThis essentially reverts commit 71fc47a9adf8ee89e5c96a47222915c5485ac437\n(\"ACPI: basic initramfs DSDT override support\"), because the code simply\nisn\u0027t ready.\n\nIt did ugly things to the init sequence to populate the rootfs image\nearly, but that just ended up showing other problems with the whole\napproach.  The fact is, the VFS layer simply isn\u0027t initialized this\nearly, and the relevant ACPI code should either run much later, or this\nshouldn\u0027t be done at all.\n\nFor 2.6.25, we\u0027ll just pick the latter option.  We can revisit this\nconcept later if necessary.\n\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Markus Gaugusch \u003cdsdt@gaugusch.at\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce636452343af0522d2666157dab9c2096f4f996",
      "tree": "874e9509400849375f3c529e3fff1e8097d4c9b6",
      "parents": [
        "afbf331ed1252c85753ac6790356c11e171f3d0b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Mar 15 16:00:38 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 09:24:21 2008 -0700"
      },
      "message": "tifm_sd: DATA_CARRY is not boolean in tifm_sd_transfer_data()\n\nDATA_CARRY is not boolean\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afbf331ed1252c85753ac6790356c11e171f3d0b",
      "tree": "40f3055808d5c33ea1d156cedc690895ae6201f9",
      "parents": [
        "6a6029b8cefe0ca7e82f27f3904dbedba3de4e06",
        "f1dd9c379cac7d5a76259e7dffcd5f8edc697d17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 09:21:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 09:21:04 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Fix tbench regression in 2.6.25-rc1\n"
    },
    {
      "commit": "6a6029b8cefe0ca7e82f27f3904dbedba3de4e06",
      "tree": "a58e0590105f89be306daf01fc83473d7a3e0104",
      "parents": [
        "e22ecef1d2658ba54ed7d3fdb5d60829fb434c23"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 14 22:17:08 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:50 2008 +0100"
      },
      "message": "sched: simplify sched_slice()\n\nUse the existing calc_delta_mine() calculation for sched_slice(). This\nsaves a divide and simplifies the code because we share it with the\nother /cfs_rq-\u003eload users.\n\nIt also improves code size:\n\n      text    data     bss     dec     hex filename\n     42659    2740     144   45543    b1e7 sched.o.before\n     42093    2740     144   44977    afb1 sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "e22ecef1d2658ba54ed7d3fdb5d60829fb434c23",
      "tree": "49069e160107578ec8212d969b599e03d7a62fae",
      "parents": [
        "aa2ac25229cd4d0280f6174c42712744ad61b140"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 14 22:16:08 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:50 2008 +0100"
      },
      "message": "sched: fix fair sleepers\n\nFair sleepers need to scale their latency target down by runqueue\nweight. Otherwise busy systems will gain ever larger sleep bonus.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "aa2ac25229cd4d0280f6174c42712744ad61b140",
      "tree": "e4450de1bb2cd4cd56d6abf64feb862c1d542653",
      "parents": [
        "27d117266097101dcf79c4576903cdcdd0eabffc"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Mar 14 21:12:12 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:50 2008 +0100"
      },
      "message": "sched: fix overload performance: buddy wakeups\n\nCurrently we schedule to the leftmost task in the runqueue. When the\nruntimes are very short because of some server/client ping-pong,\nespecially in over-saturated workloads, this will cycle through all\ntasks trashing the cache.\n\nReduce cache trashing by keeping dependent tasks together by running\nnewly woken tasks first. However, by not running the leftmost task first\nwe could starve tasks because the wakee can gain unlimited runtime.\n\nTherefore we only run the wakee if its within a small\n(wakeup_granularity) window of the leftmost task. This preserves\nfairness, but does alternate server/client task groups.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "27d117266097101dcf79c4576903cdcdd0eabffc",
      "tree": "854e6e824b03385d71d8d7f2feb9311572bb86f2",
      "parents": [
        "e89996ae3f9e88d4fd75751a15c10b19d197e702"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 14 22:20:01 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:50 2008 +0100"
      },
      "message": "sched: fix calc_delta_mine()\n\nlw-\u003eweight can be 0 for a short time during bootup.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "e89996ae3f9e88d4fd75751a15c10b19d197e702",
      "tree": "b4b754697995e3ebff4e987b46167263e86ff0d8",
      "parents": [
        "3fe69747dab906cd6a8523230276a9820d6a514f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 14 23:48:28 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:49 2008 +0100"
      },
      "message": "sched: fix update_load_add()/sub()\n\nClear the cached inverse value when updating load. This is needed for\ncalc_delta_mine() to work correctly when using the rq load.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "3fe69747dab906cd6a8523230276a9820d6a514f",
      "tree": "bab43c856bd5c23a43fe641be3d1a0e85d3dd604",
      "parents": [
        "0e1f34833bd9170ccc93ab759e48e695917fa48f"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Mar 14 20:55:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:49 2008 +0100"
      },
      "message": "sched: min_vruntime fix\n\nCurrent min_vruntime tracking is incorrect and will cause serious\nproblems when we don\u0027t run the leftmost task for some reason.\n\nmin_vruntime does two things; 1) it\u0027s used to determine a forward\ndirection when the u64 vruntime wraps, 2) it\u0027s used to track the\nleftmost vruntime to position newly enqueued tasks from.\n\nThe current logic advances min_vruntime whenever the current task\u0027s\nvruntime advance. Because the current task may pass the leftmost task\nstill waiting we\u0027re failing the second goal. This causes new tasks to be\nplaced too far ahead and thus penalizes their runtime.\n\nFix this by making min_vruntime the min_vruntime of the waiting tasks by\ntracking it in enqueue/dequeue, and compare against current\u0027s vruntime\nto obtain the absolute minimum when placing new tasks.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0e1f34833bd9170ccc93ab759e48e695917fa48f",
      "tree": "2ca4b89dd755f2d82dbd34466a8cd6d8b5b4a0af",
      "parents": [
        "4faa8496650f9417189dacce8f933e8ec61dc032"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Mon Mar 10 11:01:20 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 15 03:02:49 2008 +0100"
      },
      "message": "sched: fix race in schedule()\n\nFix a hard to trigger crash seen in the -rt kernel that also affects\nthe vanilla scheduler.\n\nThere is a race condition between schedule() and some dequeue/enqueue\nfunctions; rt_mutex_setprio(), __setscheduler() and sched_move_task().\n\nWhen scheduling to idle, idle_balance() is called to pull tasks from\nother busy processor. It might drop the rq lock. It means that those 3\nfunctions encounter on_rq\u003d0 and running\u003d1. The current task should be\nput when running.\n\nHere is a possible scenario:\n\n   CPU0                               CPU1\n    |                              schedule()\n    |                              -\u003edeactivate_task()\n    |                              -\u003eidle_balance()\n    |                              --\u003eload_balance_newidle()\nrt_mutex_setprio()                     |\n    |                              ---\u003edouble_lock_balance()\n    *get lock                          *rel lock\n    * on_rq\u003d0, ruuning\u003d1               |\n    * sched_class is changed           |\n    *rel lock                          *get lock\n    :                                  |\n                                       :\n                                   -\u003eput_prev_task_rt()\n                                   -\u003epick_next_task_fair()\n                                       \u003d\u003e panic\n\nThe current process of CPU1(P1) is scheduling. Deactivated P1, and the\nscheduler looks for another process on other CPU\u0027s runqueue because CPU1\nwill be idle. idle_balance(), load_balance_newidle() and\ndouble_lock_balance() are called and double_lock_balance() could drop\nthe rq lock. On the other hand, CPU0 is trying to boost the priority of\nP1. The result of boosting only P1\u0027s prio and sched_class are changed to\nRT. The sched entities of P1 and P1\u0027s group are never put. It makes\ncfs_rq invalid, because the cfs_rq has curr and no leaf, but\npick_next_task_fair() is called, then the kernel panics.\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4faa8496650f9417189dacce8f933e8ec61dc032",
      "tree": "0ce85598eefccb69933dfb31106265d11a4b4919",
      "parents": [
        "b663c6fd98c9cf586279db03cec3257c413efd00",
        "f5101d58afc528c1d0c863fe03cd2d607766c4a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 14 16:49:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 14 16:49:41 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: fw-ohci: shut up false compiler warning on PPC32\n  firewire: fw-ohci: use dma_alloc_coherent for ar_buffer\n  ieee1394: sbp2: fix for SYM13FW500 bridge (Datafab disk)\n  firewire: fw-sbp2: fix for SYM13FW500 bridge (Datafab disk)\n  firewire: update Kconfig help text\n  firewire: warn on fatal condition in topology code\n  firewire: fw-sbp2: set single-phase retry_limit\n  firewire: fw-ohci: Apple UniNorth 1st generation support\n  firewire: fw-ohci: PPC PMac platform code\n  firewire: endianess annotations\n  firewire: endianess fix\n"
    },
    {
      "commit": "b663c6fd98c9cf586279db03cec3257c413efd00",
      "tree": "f268ae9e706044f48d2f95fcb4841ce89c70cf4b",
      "parents": [
        "9b89ca7a3847c0d5b1e86e83f4860a866f28a89b"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Fri Mar 14 19:37:11 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 14 16:49:15 2008 -0700"
      },
      "message": "nfsd: fix oops on access from high-numbered ports\n\nThis bug was always here, but before my commit 6fa02839bf9412e18e77\n(\"recheck for secure ports in fh_verify\"), it could only be triggered by\nfailure of a kmalloc().  After that commit it could be triggered by a\nclient making a request from a non-reserved port for access to an export\nmarked \"secure\".  (Exports are \"secure\" by default.)\n\nThe result is a struct svc_export with a reference count one too low,\nresulting in likely oopses next time the export is accessed.\n\nThe reference counting here is not straightforward; a later patch will\nclean up fh_verify().\n\nThanks to Lukas Hejtmanek for the bug report and followup.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nCc: Lukas Hejtmanek \u003cxhejtman@ics.muni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b89ca7a3847c0d5b1e86e83f4860a866f28a89b",
      "tree": "48b3614f3a4d9915d52248d5d505699153817405",
      "parents": [
        "dba92d3bc49c036056a48661d2d8fefe4c78375a"
      ],
      "author": {
        "name": "Marc Dionne",
        "email": "marc.c.dionne@gmail.com",
        "time": "Fri Mar 14 13:11:29 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 14 09:49:57 2008 -0700"
      },
      "message": "struct export_operations: adjust comments to match current members\n\nThe comments in the definition of struct export_operations don\u0027t match the\ncurrent members.\n\nAdd a comment for the 2 new functions and remove 2 comments for unused ones.\n\nSigned-off-by: Marc Dionne \u003cmarc.c.dionne@gmail.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5101d58afc528c1d0c863fe03cd2d607766c4a1",
      "tree": "75bf5fd197dc30da063df1b92a42ca869c6dccd8",
      "parents": [
        "bde1709aaa98f5004ab1580842c422be18eb4bc3"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:27:49 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:57:00 2008 +0100"
      },
      "message": "firewire: fw-ohci: shut up false compiler warning on PPC32\n\nShut up \"may be used uninitialised in this function\" warnings due to\nPPC32\u0027s implementation of dma_alloc_coherent().\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "bde1709aaa98f5004ab1580842c422be18eb4bc3",
      "tree": "9c7a3241d88574680911a48e81ce8d6ad252e559",
      "parents": [
        "6e45ef4c7aeefbf97df748866cd1b24f73b86160"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jwilson@redhat.com",
        "time": "Wed Mar 12 17:43:26 2008 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:57:00 2008 +0100"
      },
      "message": "firewire: fw-ohci: use dma_alloc_coherent for ar_buffer\n\nCurrently, we do nothing to guarantee we have a consistent DMA buffer for\nasynchronous receive packets. Rather than doing several sync\u0027s following a\ndma_map_single() to get consistent buffers, just switch to using\ndma_alloc_coherent().\n\nResolves constant buffer failures on my own x86_64 laptop w/4GB of RAM and\nlikely to fix a number of other failures witnessed on x86_64 systems with\n4GB of RAM or more.\n\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6e45ef4c7aeefbf97df748866cd1b24f73b86160",
      "tree": "3a7b957448b58c3802d20bbac459c4f9a9cd29d8",
      "parents": [
        "2aa9ff7fc5bc41d4b77c2da02086259a86f3d472"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 11 22:32:52 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:59 2008 +0100"
      },
      "message": "ieee1394: sbp2: fix for SYM13FW500 bridge (Datafab disk)\n\nFix I/O errors due to SYM13FW500\u0027s inability to handle larger request\nsizes.  Reported by Piergiorgio Sartor \u003cpiergiorgio.sartor@nexgo.de\u003e for\nfirewire-sbp2 in https://bugzilla.redhat.com/show_bug.cgi?id\u003d436879\n\nThis fix is necessary because sbp2\u0027s default request size limit has been\nlifted since 2.6.25-rc1.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "2aa9ff7fc5bc41d4b77c2da02086259a86f3d472",
      "tree": "8341570b097f64418079152fac840cdbae1dcd95",
      "parents": [
        "0a8da30dc7bd6828f42d9f0585367731f634a0c8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 11 22:32:03 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:59 2008 +0100"
      },
      "message": "firewire: fw-sbp2: fix for SYM13FW500 bridge (Datafab disk)\n\nFix I/O errors due to SYM13FW500\u0027s inability to handle larger request\nsizes.  Reported by Piergiorgio Sartor \u003cpiergiorgio.sartor@nexgo.de\u003e in\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d436879\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "0a8da30dc7bd6828f42d9f0585367731f634a0c8",
      "tree": "0c122e305f2a5741709677ca497ab50d96c16cc8",
      "parents": [
        "a2cdebe33f4c40a1bc7f66522303df89d5026cb4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 09 00:27:20 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:59 2008 +0100"
      },
      "message": "firewire: update Kconfig help text\n\nRemove some less necessary information, point out that video1394 and\ndv1394 should be blacklisted along with ohci1394.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a2cdebe33f4c40a1bc7f66522303df89d5026cb4",
      "tree": "ed8e37d57d94242c799ca5d47c8e7700e4b79973",
      "parents": [
        "51f9dbef5be41f3ff6000c874741a3a357f9bad7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Mar 08 22:38:16 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:59 2008 +0100"
      },
      "message": "firewire: warn on fatal condition in topology code\n\nIf this ever happens to anybody, we want to have it in his log.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "51f9dbef5be41f3ff6000c874741a3a357f9bad7",
      "tree": "9ee2f70c6ce881624fc35aabc0129cafeb8fee0c",
      "parents": [
        "11bf20ad028880a56689f086bfbabfd88b2af38b"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jwilson@redhat.com",
        "time": "Fri Mar 07 01:43:01 2008 -0500"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:59 2008 +0100"
      },
      "message": "firewire: fw-sbp2: set single-phase retry_limit\n\nPer the SBP-2 specification, all SBP-2 target devices must have a BUSY_TIMEOUT\nregister. Per the 1394-1995 specification, the retry_limt portion of the\nregister should be set to 0x0 initially, and set on the target by a logged in\ninitiator (i.e., a Linux host w/firewire controller(s)).\n\nWell, as it turns out, lots of devices these days have actually moved on to\nstarting to implement SBP-3 compliance, which says that retry_limit should\ndefault to 0xf instead (yes, SBP-3 stomps directly on 1394-1995, oops).\n\nPrior to this change, the firewire driver stack didn\u0027t touch retry_limit, and\nany SBP-3 compliant device worked fine, while SBP-2 compliant ones were unable\nto retransmit when the host returned an ack_busy_X, which resulted in stalled\nout I/O, eventually causing the SCSI layer to give up and offline the device.\n\nThe simple fix is for us to set retry_limit to 0xf in the register for all\ndevices (which actually matches what the old ieee1394 stack did).\n\nPrior to this change, a hard disk behind an SBP-2 Prolific PL-3507 bridge chip\nwould routinely encounter buffer I/O errors and wind up offlined by the SCSI\nlayer. With this change, I\u0027ve encountered zero I/O failures moving tens of GB\nof data around.\n\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "11bf20ad028880a56689f086bfbabfd88b2af38b",
      "tree": "e09c2597d61ef8aa989dd2833889004c76d6a058",
      "parents": [
        "ea8d006b91ac58ec5a0862d09e0b629db399517f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Mar 01 02:47:15 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:59 2008 +0100"
      },
      "message": "firewire: fw-ohci: Apple UniNorth 1st generation support\n\nMostly copied from ohci1394.c.  Necessary for some older Macs, e.g.\nPowerBook G3 Pismo and early PowerBook G4 Titanium.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ea8d006b91ac58ec5a0862d09e0b629db399517f",
      "tree": "c6f848d1ed3e7d71fd23dcee975d3449bcb7932b",
      "parents": [
        "efbf390a2d940315efff174455243e61f23c03b9"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Mar 01 02:42:56 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:58 2008 +0100"
      },
      "message": "firewire: fw-ohci: PPC PMac platform code\n\nCopied from ohci1394.c.  This code is necessary to prevent machine check\nexceptions when reloading or resuming the driver.\n\nTested on a 1st generation PowerBook G4 Titanium, which also needs the\npci_probe() hunk.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n\nI was able to reproduce the system exception on resume with a 3rd-gen\nTitanium PowerBook G4 667, and this patch does let the system resume\nsuccessfully now.\n\nNot quite clear if there was possibly an updated version coming using\npci_enable_device() instead of the pair of pmac_call_feature() calls,\nbut either way, this is a definite must-have, at least for older ppc\nmacs -- my Aluminum PowerBook G4/1.67 suspends and resumes without this\npatch just fine.\n\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "efbf390a2d940315efff174455243e61f23c03b9",
      "tree": "aac9bf501a8057db0a000538bb85797d2f752788",
      "parents": [
        "25df287dc7434edf8dda10ce85e43f88e834a494"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 23 12:24:57 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:58 2008 +0100"
      },
      "message": "firewire: endianess annotations\n\nKills warnings from \u0027make C\u003d1 CHECKFLAGS\u003d\"-D__CHECK_ENDIAN__\" modules\u0027:\n\ndrivers/firewire/fw-transaction.c:771:10: warning: incorrect type in assignment (different base types)\ndrivers/firewire/fw-transaction.c:771:10:    expected unsigned int [unsigned] [usertype] \u003cnoident\u003e\ndrivers/firewire/fw-transaction.c:771:10:    got restricted unsigned int [usertype] \u003cnoident\u003e\ndrivers/firewire/fw-transaction.h:93:10: warning: incorrect type in assignment (different base types)\ndrivers/firewire/fw-transaction.h:93:10:    expected unsigned int [unsigned] [usertype] \u003cnoident\u003e\ndrivers/firewire/fw-transaction.h:93:10:    got restricted unsigned int [usertype] \u003cnoident\u003e\ndrivers/firewire/fw-ohci.c:1490:8: warning: restricted degrades to integer\ndrivers/firewire/fw-ohci.c:1490:35: warning: restricted degrades to integer\ndrivers/firewire/fw-ohci.c:1516:5: warning: cast to restricted type\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "25df287dc7434edf8dda10ce85e43f88e834a494",
      "tree": "110670c11924a3e33438acb9d9f3418e32a5df82",
      "parents": [
        "cdeeeae056a429e729ae9e914fa8142ee45bee93"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 23 12:24:17 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 14 00:56:58 2008 +0100"
      },
      "message": "firewire: endianess fix\n\nThe generation of incoming requests was filled in in wrong byte order on\nmachines with big endian CPU.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "dba92d3bc49c036056a48661d2d8fefe4c78375a",
      "tree": "e8ef6b2f0f62477dab50fe7d0435c76460c20f49",
      "parents": [
        "b1881fb148a67a5b694ac9701672ce6b359abfa4",
        "10313cbb92206450b450e14f2b3f6ccde42d9a34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:25:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:25:32 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB: Allocate priv-\u003etx_ring with vmalloc()\n  IPoIB/cm: Set tx_wr.num_sge in connected mode post_send()\n  IPoIB: Don\u0027t drop multicast sends when they can be queued\n  IB/ipath: Reset the retry counter for RDMA_READ_RESPONSE_MIDDLE packets\n  IB/ipath: Fix error completion put on send CQ instead of recv CQ\n  IB/ipath: Fix RC QP initialization\n  IB/ipath: Fix potentially wrong RNR retry counter returned in ipath_query_qp()\n  IB/ipath: Fix IB compliance problems with link state vs physical state\n"
    },
    {
      "commit": "b1881fb148a67a5b694ac9701672ce6b359abfa4",
      "tree": "3c75d3cefe3c5d59304bc46c4782e7d52830aebf",
      "parents": [
        "ebe168d52c6255cfaf701b488e9e9ed0f548da19",
        "3280ab3e8815d60cea483d49b21261972e2785d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:17:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:17:25 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  async_tx: checkpatch says s/__FUNCTION__/__func__/g\n  iop-adma.c: replace remaining __FUNCTION__ occurrences\n  fsldma: Add a completed cookie updated action in DMA finish interrupt.\n  fsldma: Add device_prep_dma_interrupt support to fsldma.c\n  dmaengine: Fix a bug about BUG_ON() on DMA engine capability DMA_INTERRUPT.\n  fsldma: Fix fsldma.c warning messages when it\u0027s compiled under PPC64.\n"
    },
    {
      "commit": "ebe168d52c6255cfaf701b488e9e9ed0f548da19",
      "tree": "7f81320e09983d749bc38047857563f7fd269480",
      "parents": [
        "b15a3891c916f32a29832886a053a48be2741d4d",
        "cc74d96f47b0d916840f92092595e3be9731e047"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:16:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:16:22 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: fix issue with busses registering multiple times in sysfs\n"
    },
    {
      "commit": "b15a3891c916f32a29832886a053a48be2741d4d",
      "tree": "59971b1f3b1961b7c13a170b1a3617431db03ac5",
      "parents": [
        "96e31022a1b6e7cb173cbb3dce1fde7ba548860a"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 13 09:13:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:15:52 2008 -0700"
      },
      "message": "avoid endless loops in lib/swiotlb.c\n\nCommit 681cc5cd3efbeafca6386114070e0bfb5012e249 (\"iommu sg merging:\nswiotlb: respect the segment boundary limits\") introduced two\npossibilities for entering an endless loop in lib/swiotlb.c:\n\n - if max_slots is zero (possible if mask is ~0UL)\n - if the number of slots requested fits into a swiotlb segment, but is\n   too large for the part of a segment which remains after considering\n   offset_slots\n\nThis fixes them\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96e31022a1b6e7cb173cbb3dce1fde7ba548860a",
      "tree": "b50b310790cb79340a5fb67de0485a08dcf31426",
      "parents": [
        "f2005e1777614b65d1970924ca1b61e4caccb0d3",
        "29ea5171cbd08a7ef37e543cbf02447033f0e289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:13:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:13:47 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (32 commits)\n  ACPI: thermal: show temperature in millidegree Celsius\n  thermal: fix generic thermal I/F for hwmon\n  acer-wmi: build depends on i8042\n  documentation:  Move power-related files to Documentation/power/\n  ACPI: buffer array too short in drivers/acpi/system.c\n  acer-wmi: Add DMI quirk for mail LED support on Acer Aspire 3610/ 5610\n  acer-wmi: Fix DSDT path in documentation\n  acer-wmi: Make device detection error messages more descriptive\n  laptops: move laptop-mode.txt to Documentation/laptops/\n  ACPICA: Warn if packages with invalid references are evaluated\n  ACPI: add _PRT quirks to work around broken firmware\n  Hibernation: Fix mark_nosave_pages()\n  ACPI: Ignore _BQC object when registering backlight device\n  ACPI: WMI: Clean up handling of spec violating data blocks\n  acer-wmi: Don\u0027t warn if mail LED cannot be detected\n  acer-wmi: Rename mail LED correctly \u0026 remove hardcoded colour\n  ACPI: use ACPI_DEBUG_PRINT instead of printk in acpi_processor_hotplug_notify()\n  ACPI: button: make real parent for input devices in device tree\n  toshiba_acpi: Enable autoloading\n  ACPI: EC: Handle IRQ storm on Acer laptops\n  ...\n"
    },
    {
      "commit": "f2005e1777614b65d1970924ca1b61e4caccb0d3",
      "tree": "d78705602ae404cd04a8eb8780e4ec52ec1600de",
      "parents": [
        "bd0e88e5174035d69204636289a21dc4c14238ec"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Mar 13 12:32:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "block: floppy: fix rmmod lockup\n\nFloppy rmmod locks up when no such hardware was initialized, since there is\nnobody to wake the remove code up.  Remove the completion, because release is\ncalled during platform_unregister anyway.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd0e88e5174035d69204636289a21dc4c14238ec",
      "tree": "d9e7df3892833e7b81eff6bce86d0a5c2f4a51be",
      "parents": [
        "fd28841d2d0b1468b03288b331692769ad024b5e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 13 12:32:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "kernel-doc: set verbose mode via environment\n\nHonor the environment variable \"KBUILD_VERBOSE\u003d1\" (as set by make V\u003d1) to\nenable verbose mode in scripts/kernel-doc.  Useful for getting more info and\nwarnings from kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd28841d2d0b1468b03288b331692769ad024b5e",
      "tree": "1f06dcbe26d0ae74dec4f9e442eabb883f2a43f7",
      "parents": [
        "9efda797d60adbbe77aaf33cda0dfee161ac712c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Mar 13 12:32:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "alpha: use iommu_is_span_boundary helper function\n\niommu_is_span_boundary in lib/iommu-helper.c was exported for PARISC IOMMUs\n(commit 3715863aa142c4f4c5208f5f3e5e9bac06006d2f).  Alpha\u0027s IOMMU can use it.\n\nThis removes the check on the boundary size alignment because\niommu_is_span_boundary does.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9efda797d60adbbe77aaf33cda0dfee161ac712c",
      "tree": "c210375df8efc2ff2a7f4727c81dbb3a47077c98",
      "parents": [
        "2cfb8ce8c87802181ade74f5dadb3dded9bb4c7e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Mar 13 12:32:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "char: riscom, fix rc_board indexing\n\nIn riscom8_init_module, rc_board should be indexed by i, not by 0, otherwise\nthe loop is useless.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2cfb8ce8c87802181ade74f5dadb3dded9bb4c7e",
      "tree": "166b0cefcb24ac2b11667b8783db23c1efcb27a2",
      "parents": [
        "40369e1cdb71287662213ae214842899e77a0544"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Thu Mar 13 12:32:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "spi_bitbang: short transfer status fix\n\nSPI controller drivers return number of bytes actually transfered from\nbitbang-\u003etxrx_bufs() method.  This updates handling of short transfers (where\nthe transfer size is less than requested):\n\n - Even zero byte short transfers should report errors;\n - Include short transfers in the total of transferred bytes;\n - Use EREMOTEIO (like USB) not EMSGSIZE to report short transfers\n\nShort transfers don\u0027t normally mean invalid message sizes, but if the\nunderlying controller driver needs to use EMSGSIZE it can still do so.\n\n[db: fix two more minor issues]\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40369e1cdb71287662213ae214842899e77a0544",
      "tree": "51cefc89b8e04dd8a3d8182047837688f825c609",
      "parents": [
        "12d48739d0b5d96efe6b7d26107f5572c6215f4a"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Thu Mar 13 12:32:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "au1550_spi: fix prototype of irq handler\n\nRemove struct pt_regs *regs from prototype of au1550_spi_irq handler to avoid\nwarning in request_irq().  Also fix comment type leadin.\n\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12d48739d0b5d96efe6b7d26107f5572c6215f4a",
      "tree": "0a2fa386b8d3449900caf1150093698d0b4373f1",
      "parents": [
        "fb39380b8d683b55630ba5ba381f4e43e417420e"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu Mar 13 12:32:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "h8300: fix recent uaccess breakage\n\nAl Viro wrote:\n\u003e\n\u003e \tAfter that commit in asm-h8300/uaccess.h we have\n\u003e\n\u003e #define get_user(x, ptr)                                        \\\n\u003e ({                                                              \\\n\u003e     int __gu_err \u003d 0;                                           \\\n\u003e     uint32_t __gu_val \u003d 0;                              \\\n\u003e     ^^^^^^^^^^^^^^^^^\n\u003e     switch (sizeof(*(ptr))) {                                   \\\n\u003e     case 1:                                                     \\\n\u003e     case 2:                                                     \\\n\u003e     case 4:                                                     \\\n\u003e         __gu_val \u003d *(ptr);                                      \\\n\u003e         break;                                                  \\\n\u003e     case 8:                                                     \\\n\u003e         memcpy(\u0026__gu_val, ptr, sizeof (*(ptr)));                \\\n\u003e                                ^^^^^^^^^^^^^^^^\n\u003e\n\u003e which, of course, is FUBAR whenever we actually hit that case - memcpy of\n\u003e 8 bytes into uint32_t is obviously wrong.  Why don\u0027t we simply do\n\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb39380b8d683b55630ba5ba381f4e43e417420e",
      "tree": "4fa4386d054b2af1b66651f8cc3d87eeb48ebf73",
      "parents": [
        "b500ce8d24d1f14426643da5f6fada28c1f60533"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Thu Mar 13 12:32:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "pagemap: proper read error handling\n\nFix pagemap_read() error handling by releasing acquired resources and checking\nfor get_user_pages() partial failure.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b500ce8d24d1f14426643da5f6fada28c1f60533",
      "tree": "17b6084b29434a968f787e238548a843126e2ec3",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Thu Mar 13 12:32:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "smackfs: do not trust `count\u0027 in inodes write()s\n\nSmackfs write() implementation does not put a higher bound on the number of\nbytes to copy from user-space.  This may lead to a DOS attack if a malicious\n`count\u0027 field is given.\n\nAssure that given `count\u0027 is exactly the length needed for a /smack/load rule.\n In case of /smack/cipso where the length is relative, assure that `count\u0027\ndoes not exceed the size needed for a buffer representing maximum possible\nnumber of CIPSO 2.2 categories.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3280ab3e8815d60cea483d49b21261972e2785d6",
      "tree": "6f74b532ce482fc8bcdb0fdbca3a823053b6cc37",
      "parents": [
        "3d9b525b69bc3302d8355e5f5cf081a856c211e0"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 17:45:28 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 10:57:10 2008 -0700"
      },
      "message": "async_tx: checkpatch says s/__FUNCTION__/__func__/g\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "3d9b525b69bc3302d8355e5f5cf081a856c211e0",
      "tree": "d0f8b4c9be02e4e48bc4bd0e099a6907eacf40ce",
      "parents": [
        "9c98718e7371fa781043d5a2e70cecebec048091"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Mar 13 17:45:28 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 10:57:09 2008 -0700"
      },
      "message": "iop-adma.c: 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: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "9c98718e7371fa781043d5a2e70cecebec048091",
      "tree": "5b89ca3b3a1fc61e12371859f2318d3ec6ed013d",
      "parents": [
        "2187c269ad29510f1d65ec684133d1d3426d0eed"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Thu Mar 13 17:45:28 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 10:57:09 2008 -0700"
      },
      "message": "fsldma: Add a completed cookie updated action in DMA finish interrupt.\n\nThe patch \u0027fsldma: do not cleanup descriptors in hardirq context\u0027\n(commit 222ccf9ab838a1ca7163969fabd2cddc10403fb5) removed descriptors\ncleanup function to tasklet but the completed cookie do not updated.\nThus, the DMA controller will get lots of duplicated transfer\ninterrupts. Just make a completed cookie update in interrupt handler.\nAnd keep other cleanup jobs in tasklet function.\n\nTested-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "2187c269ad29510f1d65ec684133d1d3426d0eed",
      "tree": "491d854f31d0080cf74842561a5df9a3f71bcf98",
      "parents": [
        "9b941c6660bae673e27c207f1d20d98ef8ecd450"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Thu Mar 13 17:45:28 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 10:57:08 2008 -0700"
      },
      "message": "fsldma: Add device_prep_dma_interrupt support to fsldma.c\n\nThis is a bug that I assigned DMA_INTERRUPT capability to fsldma\nbut missing device_prep_dma_interrupt function. For a bug in\ndmaengine.c the driver passed BUG_ON() checking. The patch fixes it.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "9b941c6660bae673e27c207f1d20d98ef8ecd450",
      "tree": "e34aa803ae33e745e0c013dc35ebafb8d9bcca55",
      "parents": [
        "56822843ff99c88c778a614851328fcbb1503d10"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Thu Mar 13 17:45:28 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 10:57:07 2008 -0700"
      },
      "message": "dmaengine: Fix a bug about BUG_ON() on DMA engine capability DMA_INTERRUPT.\n\nThe device-\u003edevice_prep_dma_interrupt function is used by\nDMA_INTERRUPT capability, not DMA_ZERO_SUM.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "56822843ff99c88c778a614851328fcbb1503d10",
      "tree": "6b747f0a942451be80e69bac0fcf066530cef15a",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Thu Mar 13 10:45:27 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Mar 13 10:57:07 2008 -0700"
      },
      "message": "fsldma: Fix fsldma.c warning messages when it\u0027s compiled under PPC64.\n\nThere are warning messages reported by Stephen Rothwell with\nARCH\u003dpowerpc allmodconfig build:\n\ndrivers/dma/fsldma.c: In function \u0027fsl_dma_prep_memcpy\u0027:\ndrivers/dma/fsldma.c:439: warning: comparison of distinct pointer types\nlacks a cast\ndrivers/dma/fsldma.c: In function \u0027fsl_chan_xfer_ld_queue\u0027:\ndrivers/dma/fsldma.c:584: warning: format \u0027%016llx\u0027 expects type \u0027long long\nunsigned int\u0027, but argument 4 has type \u0027dma_addr_t\u0027\ndrivers/dma/fsldma.c: In function \u0027fsl_dma_chan_do_interrupt\u0027:\ndrivers/dma/fsldma.c:668: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027,\nbut argument 5 has type \u0027dma_addr_t\u0027\ndrivers/dma/fsldma.c:684: warning: format \u0027%016llx\u0027 expects type \u0027long long\nunsigned int\u0027, but argument 4 has type \u0027dma_addr_t\u0027\ndrivers/dma/fsldma.c:684: warning: format \u0027%016llx\u0027 expects type \u0027long long\nunsigned int\u0027, but argument 5 has type \u0027dma_addr_t\u0027\ndrivers/dma/fsldma.c:701: warning: format \u0027%02x\u0027 expects type \u0027unsigned\nint\u0027, but argument 4 has type \u0027dma_addr_t\u0027\ndrivers/dma/fsldma.c: In function \u0027fsl_dma_self_test\u0027:\ndrivers/dma/fsldma.c:840: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but\nargument 5 has type \u0027size_t\u0027\ndrivers/dma/fsldma.c: In function \u0027of_fsl_dma_probe\u0027:\ndrivers/dma/fsldma.c:1010: warning: format \u0027%08x\u0027 expects type \u0027unsigned\nint\u0027, but argument 5 has type \u0027resource_size_t\u0027\n\nThis patch fixed the above warning messages.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "cc74d96f47b0d916840f92092595e3be9731e047",
      "tree": "0fa90374b3c0620a2028e7aa7ec28e40c4283039",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 12 21:48:03 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 13 10:21:09 2008 -0700"
      },
      "message": "PCI: fix issue with busses registering multiple times in sysfs\n\nPCI busses can be registered multiple times, so we need to detect if we\nhave registered our bus structure in sysfs already.  If so, don\u0027t do it\nagain.\n\nThanks to Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e for reporting\nthe problem, and to Linus for poking me to get me to believe that it was\na real problem.\n\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "29ea5171cbd08a7ef37e543cbf02447033f0e289",
      "tree": "80d6c7f8e002117283dd1c1db4d3a915833652c7",
      "parents": [
        "b4de123a0bc4a3f0c90899864d51299628729952",
        "53471121a8aad3f0b590bfce7c95a1f5f52150f3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:53 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:53 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027doc\u0027 into release\n"
    },
    {
      "commit": "b4de123a0bc4a3f0c90899864d51299628729952",
      "tree": "e5ca53b6d0f6d52f1a15ef99865b545afa08e3fa",
      "parents": [
        "c523aef0f7284970463ebd77a54bca9069711d4a",
        "3b5fee5952ff7eb6ff7a64247a01040b8b331b74",
        "d399d130c82a1e1751b7770944f487fbd8b6272a",
        "07d31ee5597dadfd621840e2404b086fa94ef0c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:52 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:52 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027ejd\u0027, \u0027sony\u0027 and \u0027wmi\u0027 into release\n"
    },
    {
      "commit": "c523aef0f7284970463ebd77a54bca9069711d4a",
      "tree": "65000c359edff67aca6a4dbc4e580819f160fda0",
      "parents": [
        "160ff06b1848a01913611950b05963e3315f759b",
        "3b34e5232fa9776e9a4b3f539cd9fee7609c900e",
        "c8dc9de10951609492f0d0282a61e2b2eec385c8",
        "b5678a34762edf2c8de1c60c125fea42a8c17e63",
        "7ce9573e093891f5807e6e50f3bd2012f1e5d0fe",
        "4db42c51ce0033f409fc3a2742e7aa2efa03f7c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:49 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:49 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027button-sysfs\u0027, \u0027misc\u0027, \u0027mismatch\u0027, \u0027randconfig\u0027 and \u0027toshiba\u0027 into release\n"
    },
    {
      "commit": "160ff06b1848a01913611950b05963e3315f759b",
      "tree": "61afeb66a72116d3fdadb3f10feb05c8770c1f64",
      "parents": [
        "1ca721cdb748ba72c47e9c661d54696db3cde796",
        "5e012760dfd5ec24c41b9eab9e654a88360bb026"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:46 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:46 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027thermal\u0027 into release\n"
    },
    {
      "commit": "1ca721cdb748ba72c47e9c661d54696db3cde796",
      "tree": "9841070eba3f69839273053b3e231b804b805874",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0",
        "d0ce46f550ebbd765881e8c48f43b66285d798b0",
        "a82f7119fd940c1505fc9fdf93d835fa52bc075d",
        "2c81ce4c9c37b910210f2640c28e98a0c398dc26",
        "4af8e10a6c57e7292862bd1703712f0565c7e429",
        "c8d16e27a3601d1cbcdfe657eb4ff5e762019e8d",
        "391df5dce30a5aab477b9e55ea65a3e83bae96b1",
        "7c0ea45be4f114d85ee35caeead8e1660699c46f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:45 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:45 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-8570\u0027, \u0027bugzilla-9966\u0027, \u0027bugzilla-9998\u0027, \u0027bugzilla-10100\u0027, \u0027bugzilla-10132\u0027, \u0027bugzilla-10138\u0027 and \u0027bugzilla-10206\u0027 into release\n"
    },
    {
      "commit": "f1dd9c379cac7d5a76259e7dffcd5f8edc697d17",
      "tree": "ea1870f5720d842ae8968922226a424f3cb28726",
      "parents": [
        "22626216c46f2ec86287e75ea86dd9ac3df54265"
      ],
      "author": {
        "name": "Zhang Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Wed Mar 12 22:52:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 12 22:52:37 2008 -0700"
      },
      "message": "[NET]: Fix tbench regression in 2.6.25-rc1\n\nComparing with kernel 2.6.24, tbench result has regression with\n2.6.25-rc1.\n\n1) On 2 quad-core processor stoakley: 4%.\n2) On 4 quad-core processor tigerton: more than 30%.\n\nbisect located below patch.\n\nb4ce92775c2e7ff9cf79cca4e0a19c8c5fd6287b is first bad commit\ncommit b4ce92775c2e7ff9cf79cca4e0a19c8c5fd6287b\nAuthor: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nDate:   Tue Nov 13 21:33:32 2007 -0800\n\n    [IPV6]: Move nfheader_len into rt6_info\n\n    The dst member nfheader_len is only used by IPv6.  It\u0027s also currently\n    creating a rather ugly alignment hole in struct dst.  Therefore this patch\n    moves it from there into struct rt6_info.\n\nAbove patch changes the cache line alignment, especially member\n__refcnt. I did a testing by adding 2 unsigned long pading before\nlastuse, so the 3 members, lastuse/__refcnt/__use, are moved to next\ncache line. The performance is recovered.\n\nI created a patch to rearrange the members in struct dst_entry.\n\nWith Eric and Valdis Kletnieks\u0027s suggestion, I made finer arrangement.\n\n1) Move tclassid under ops in case CONFIG_NET_CLS_ROUTE\u003dy. So\n   sizeof(dst_entry)\u003d200 no matter if CONFIG_NET_CLS_ROUTE\u003dy/n. I\n   tested many patches on my 16-core tigerton by moving tclassid to\n   different place. It looks like tclassid could also have impact on\n   performance.  If moving tclassid before metrics, or just don\u0027t move\n   tclassid, the performance isn\u0027t good. So I move it behind metrics.\n\n2) Add comments before __refcnt.\n\nOn 16-core tigerton:\n\nIf CONFIG_NET_CLS_ROUTE\u003dy, the result with below patch is about 18%\nbetter than the one without the patch;\n\nIf CONFIG_NET_CLS_ROUTE\u003dn, the result with below patch is about 30%\nbetter than the one without the patch.\n\nWith 32bit 2.6.25-rc1 on 8-core stoakley, the new patch doesn\u0027t\nintroduce regression.\n\nThank Eric, Valdis, and David!\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nAcked-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e012760dfd5ec24c41b9eab9e654a88360bb026",
      "tree": "e293d4aa9b1e25bb0421c3af2bc7ec1a2a1aab34",
      "parents": [
        "3152fb9f11cdd2fd8688c2c5cb805e5c09b53dd9"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Feb 28 07:51:30 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:49:11 2008 -0400"
      },
      "message": "ACPI: thermal: show temperature in millidegree Celsius\n\nas now required by the generic thermal I/F\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3152fb9f11cdd2fd8688c2c5cb805e5c09b53dd9",
      "tree": "cc3433220de915d59320a512f62996a873d0b765",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Feb 27 08:37:50 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:49:01 2008 -0400"
      },
      "message": "thermal: fix generic thermal I/F for hwmon\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "07d31ee5597dadfd621840e2404b086fa94ef0c6",
      "tree": "906a53c7e016e66abb649c047505a959aa41b099",
      "parents": [
        "ed9cfe98050be635ff780678d166e7c7bf578818"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 10 22:29:37 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 00:23:48 2008 -0400"
      },
      "message": "acer-wmi: build depends on i8042\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "93d74463d018ddf05c169ad399e62e90e0f82fc0",
      "tree": "887f61c90a9aab75060a3adbc20bcb8debd98e20",
      "parents": [
        "c463be3520065ef8c05e3cbdf946c69604e91ceb",
        "4c91363dc01310dc34f1621ef00d680b4404f71c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:56:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:56:37 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (26 commits)\n  [ARM] 4856/1: Orion: initialise the sixth PCIe MBUS mapping window as well\n  [ARM] 4855/1: Orion: use correct ethernet unit address range\n  [ARM] 4853/1: include uImage target in make help\n  [ARM] 4851/1: ns9xxx: fix size of gpiores\n  [ARM] AT91: correct at91sam9263ek LCD power gpio pin\n  [ARM] replace remaining __FUNCTION__ occurrences\n  [ARM] 4850/1: include generic pgtable.h for !CONFIG_MMU case\n  [ARM] 4849/1: move ATAGS asm definitions\n  [ARM] 4848/1: at91: remove false lockdep warnings\n  [ARM] 4847/1: kprobes: fix compilation with CONFIG_DEBUG_FS\u003dy\n  [ARM] include/asm-arm - use angle brackets for includes\n  [ARM] 4845/1: Orion: Ignore memory tags with invalid data\n  ARM: OMAP2: Register the L4 io bus to boot OMAP2\n  ARM: OMAP1: Compile in other 16xx boards to OSK defconfig\n  ARM: OMAP1: Refresh H2 defconfig\n  ARM: OMAP1: Refresh OSK defconfig\n  ARM: OMAP: gpio lockdep updates\n  ARM: OMAP1: omap1/pm.c build fix\n  ARM: OMAP1: omap h2 regression fix\n  ARM: OMAP1: Fix compile for boards depending on old gpio expander\n  ...\n"
    },
    {
      "commit": "c463be3520065ef8c05e3cbdf946c69604e91ceb",
      "tree": "08b8e881a92ac116ef1182e0e6127a0fcd2d0739",
      "parents": [
        "609eb39c8d8a8d2930780428f6cbe2f63eb84734",
        "31bf111944e31b64a7b692f9d660f71c5ff3d419"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:00:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:00:35 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (22 commits)\n  [POWERPC] Fix large hash table allocation on Cell blades\n  [POWERPC] Export empty_zero_page\n  [POWERPC] Fix viodasd driver with scatterlist debug\n  [POWERPC] Fix arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU\n  [POWERPC] Fix drivers/macintosh/mediabay.c when !CONFIG_ADB_PMU\n  [POWERPC] Fix undefined pmu_sys_suspended compilation error\n  [POWERPC] Fix build of modular drivers/macintosh/apm_emu.c\n  [POWERPC] Fix sleep on some powerbooks\n  [POWERPC] Fix bogus test for unassigned PCI resources\n  [POWERPC] Fix zImage-dtb.initrd build error\n  [POWERPC] Add __ucmpdi2 for 64-bit comparisons in 32-bit kernels\n  [POWERPC] spufs: fix rescheduling of non-runnable contexts\n  [POWERPC] spufs: don\u0027t (ab)use SCHED_IDLE\n  [POWERPC] QE: Make qe_get_firmware_info reentrant\n  [POWERPC] 83xx: Make 83xx perfmon support selectable\n  [PPC] 8xx: swap bug-fix\n  [POWERPC] 85xx: sbc8548 - Fix incorrect PCI-X and PCI interrupt map\n  [POWERPC] QE: Fix QE firmware uploading limit\n  [POWERPC] 8xx: Fix wrapper platform for adder875, and combine defconfigs.\n  [POWERPC] 8xx: fix swap\n  ...\n"
    },
    {
      "commit": "31bf111944e31b64a7b692f9d660f71c5ff3d419",
      "tree": "d35dd19288e3bc3529c1ccb00aacc74690f97776",
      "parents": [
        "07dc42f632e335a03c0e780805dc9dc141f83e63"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Mar 12 18:03:24 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:10:26 2008 +1100"
      },
      "message": "[POWERPC] Fix large hash table allocation on Cell blades\n\nMy recent hack to allocate the hash table under 1GB on cell was poorly\ntested, *cough*. It turns out on blades with large amounts of memory we\nfail to allocate the hash table at all. This is because RTAS has been\ninstantiated just below 768MB, and 0-x MB are used by the kernel,\nleaving no areas that are both large enough and also naturally-aligned.\n\nFor the cell IOMMU hack the page tables must be under 2GB, so use that\nas the limit instead. This has been tested on real hardware and boots\nhappily.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "07dc42f632e335a03c0e780805dc9dc141f83e63",
      "tree": "49c75abecfaa8f4f9bf247de3b73eea0ae4efdcf",
      "parents": [
        "25c0a7b83297f10186a7a1ee5c563f005dfabc44"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu Mar 13 07:24:31 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:28 2008 +1100"
      },
      "message": "[POWERPC] Export empty_zero_page\n\nOnce again, this time with feeling....\n\n\t\t\t\t\t\t- Ted\n\n\u003eFrom c91cfaabc17f8a53807a2f31f067a732e34a1550 Mon Sep 17 00:00:00 2001\nFrom: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nDate: Wed, 12 Mar 2008 11:50:39 -0400\nSubject: Export empty_zero_page\n\nThe empty_zero_page symbol is exported by most other architectures\n(s390, ia64, x86, um), and an upcoming ext4 patch needs it because\nZERO_PAGE() references empty_zero_page, and we need it to zero out an\nunitialized extents in ext4 files.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "25c0a7b83297f10186a7a1ee5c563f005dfabc44",
      "tree": "717a3d23d732ca7570b4bbef3540ffeabe35bdee",
      "parents": [
        "98cddbfb3218925c35697562f7d9df692bf6a436"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 12 17:23:56 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:28 2008 +1100"
      },
      "message": "[POWERPC] Fix viodasd driver with scatterlist debug\n\nThe iSeries viodasd drivers does some very strange things with\nscatterlists, one of these causing a BUG_ON to trigger when\nscatterlist debugging is enabled due to initializing the\nscatterlist with memset instead of sg_init_table().\n\nThis fixes it by using sg_init_table().  The rest of the stuff\nit does to that poor list is still pretty awful but it will work.\n\nI may look into fixing things in a nicer way some other time.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98cddbfb3218925c35697562f7d9df692bf6a436",
      "tree": "a321435ea69abd06fb98a739077be5f3366d19c0",
      "parents": [
        "a99d9a6ebdf8328d5c61ca9f1038f4815e25720e"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Mar 12 10:48:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU\n\nWhen building arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU\nwe get the following warnings:\n\narch/powerpc/platforms/powermac/pic.c: In function \u0027pmacpic_find_viaint\u0027:\narch/powerpc/platforms/powermac/pic.c:623: warning: label \u0027not_found\u0027 defined but not used\n\nThis fixes it.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a99d9a6ebdf8328d5c61ca9f1038f4815e25720e",
      "tree": "1c33016cd5c5d7c8a2443fc0124c876539182cdb",
      "parents": [
        "07c941d00087581c9553661c2c4fb593da37f525"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Mar 12 10:48:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix drivers/macintosh/mediabay.c when !CONFIG_ADB_PMU\n\nWhen building drivers/macintosh/mediabay.c if CONFIG_ADB_PMU isn\u0027t\ndefined we get:\n\ndrivers/built-in.o: In function `media_bay_step\u0027:\nmediabay.c:(.text+0x92b84): undefined reference to `pmu_suspend\u0027\nmediabay.c:(.text+0x92c08): undefined reference to `pmu_resume\u0027\n\nCreate empty place holders in that scenario.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "07c941d00087581c9553661c2c4fb593da37f525",
      "tree": "cf42b46916b39b02d31d2013b9d57eb38762d574",
      "parents": [
        "620a245978d007279bc5c7c64e15f5f63af9af98"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Mar 12 10:48:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix undefined pmu_sys_suspended compilation error\n\npmu_sys_suspended is declared extern when:\n\tdefined(CONFIG_PM_SLEEP) \u0026\u0026 defined(CONFIG_PPC32)\nbut only defined when:\n\tdefined(CONFIG_SUSPEND) \u0026\u0026 defined(CONFIG_PPC32)\nwhich is wrong.  Let\u0027s fix that.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "620a245978d007279bc5c7c64e15f5f63af9af98",
      "tree": "0f5cebd2cb73c779b9c97c172789114f3152fa53",
      "parents": [
        "fa19d63488bd108a308f575064779bb69123efbc"
      ],
      "author": {
        "name": "Guido Guenther",
        "email": "agx@sigxcpu.org",
        "time": "Sun Mar 09 06:20:17 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix build of modular drivers/macintosh/apm_emu.c\n\nCurrently, if drivers/macintosh/apm_emu is a module and the config\ndoesn\u0027t have CONFIG_SUSPEND we get:\n\nERROR: \"pmu_batteries\" [drivers/macintosh/apm_emu.ko] undefined!\nERROR: \"pmu_battery_count\" [drivers/macintosh/apm_emu.ko] undefined!\nERROR: \"pmu_power_flags\" [drivers/macintosh/apm_emu.ko] undefined!\n\non PPC32.  The variables aren\u0027t wrapped in \u0027#if defined(CONFIG_SUSPEND)\u0027\nso we probably shouldn\u0027t wrap the exports either.  This removes the\nCONFIG_SUSPEND part of the export, which fixes compilation on ppc32.\n\nSigned-off-by: Guido Guenther \u003cagx@sigxcpu.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa19d63488bd108a308f575064779bb69123efbc",
      "tree": "97dc8f59e050fd39ac141e0b5e0ddac889ed5580",
      "parents": [
        "7f172890a8f8744c4005c267ae9e228411ab173f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 03 17:27:46 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix sleep on some powerbooks\n\nThe PMU backlight code would kick in during sleep/resume even on\nmachines that use a different backlight method.  This breaks\nsleep on some PowerBooks.\n\nThis fixes it by adding a flag to indicate whether the backlight\nis controlled by the PMU, and testing that before trying to use\nthe PMU to turn off the backlight during sleep.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f172890a8f8744c4005c267ae9e228411ab173f",
      "tree": "d4f5b06cf762d3ec2c61021d36f88e6e0564b199",
      "parents": [
        "595be948cce574ff2d5dde5d0426a636a4363c70"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 29 14:58:03 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix bogus test for unassigned PCI resources\n\nA bogus test for unassigned resources that came from our 32-bit\nPCI code ended up being \"merged\" by my previous patch series,\nbreaking some 64-bit setups where devices have legal resources\nending at 0xffffffff.\n\nThis fixes it by completely changing the test.  We now test for\nres-\u003estart \u003d\u003d 0, as the generic code expects, and we also only\ndo so on platforms that don\u0027t have the PPC_PCI_PROBE_ONLY flag\nset, as there are cases of pSeries and iSeries where it could\nbe a valid value and those can\u0027t reassign devices.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "595be948cce574ff2d5dde5d0426a636a4363c70",
      "tree": "95b7ba3e9955a305d60ef4546e4959f3a66ed6e3",
      "parents": [
        "95ff54f5176a36f65522e46c670a571728328b10"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 22 05:57:07 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:26 2008 +1100"
      },
      "message": "[POWERPC] Fix zImage-dtb.initrd build error\n\nThe pattern substitution rules were failing when used with zImage-dtb\ntargets.  If zImage-dtb.initrd was selected, the pattern substitution\nwould generate \"zImage.initrd-dtb\" instead of \"zImage-dtb.initrd\" which\ncaused the build to fail.\n\nThis renames zImage-dtb to dtbImage to avoid the problem entirely.\nBy not using the zImage prefix then is no potential for namespace\ncollisions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "95ff54f5176a36f65522e46c670a571728328b10",
      "tree": "ab569ddca890ff70c4770e4376f119355c042695",
      "parents": [
        "9cf7f7fac8c36e54e4869fc01e1bad0d3b4de53b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 09:39:55 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 09:39:55 2008 +1100"
      },
      "message": "[POWERPC] Add __ucmpdi2 for 64-bit comparisons in 32-bit kernels\n\nSome drivers (such as V4L2) have code that causes gcc to generate\ncalls to __ucmpdi2 when compiling for 32-bit powerpc, which results\nin either a link-time error or a module that can\u0027t be loaded, as\nwe don\u0027t currently have a __ucmpdi2.  This adds one so these drivers\ncan be used.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53471121a8aad3f0b590bfce7c95a1f5f52150f3",
      "tree": "badfd31e8602fab32d9b5e693c6558e32e298e7d",
      "parents": [
        "a09a20b526fde0611b49b76521e3c546a47216a5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 12 18:10:51 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 18:10:51 2008 -0400"
      },
      "message": "documentation:  Move power-related files to Documentation/power/\n\nMove 00-INDEX entries to power/00-INDEX (and add entry for\npm_qos_interface.txt).\n\nUpdate references to moved filenames.\n\nFix some trailing whitespace.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8dc9de10951609492f0d0282a61e2b2eec385c8",
      "tree": "7dd5fa955ed3873d653515ac7f0792c9507b1388",
      "parents": [
        "b6a163875935ce8e8e85901a7f2b68f7a314d914"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@gmx.de",
        "time": "Tue Mar 11 16:44:26 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 17:57:22 2008 -0400"
      },
      "message": "ACPI: buffer array too short in drivers/acpi/system.c\n\nSince \"ff_gbl_lock\" has a length of 11 chars and is copied with sprintf\nto char buffer[10], there is a problem. We need char buffer[12] because\nof the closing zero byte.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ed9cfe98050be635ff780678d166e7c7bf578818",
      "tree": "4bd73fcc976520364e939e873da2d317f4ebbdb9",
      "parents": [
        "08816465894f46fc559301c22686939c3c9c138b"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Mar 12 20:13:00 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 16:25:02 2008 -0400"
      },
      "message": "acer-wmi: Add DMI quirk for mail LED support on Acer Aspire 3610/ 5610\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08816465894f46fc559301c22686939c3c9c138b",
      "tree": "134362f943763d690d9a949f7006a7d06deb8ea5",
      "parents": [
        "8d039bc7f3d2330787eaa7a392f5e6489f1544d5"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Mar 12 20:12:55 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 16:24:21 2008 -0400"
      },
      "message": "acer-wmi: Fix DSDT path in documentation\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8d039bc7f3d2330787eaa7a392f5e6489f1544d5",
      "tree": "ef851339a1a4ca35e4773f5146787a90a77e48b7",
      "parents": [
        "a527f2d7fe58ce95bfec998f3dc6f658c777a2f2"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Mar 12 20:12:50 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 16:24:12 2008 -0400"
      },
      "message": "acer-wmi: Make device detection error messages more descriptive\n\nThe current device detection error messages are all copy \u0026 pasted - make\nthem more descriptive so it\u0027s easier to see where in the code a problem\noccurs.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "609eb39c8d8a8d2930780428f6cbe2f63eb84734",
      "tree": "0cf74a0e6e64531b31c5a1c9d45fbcb88f5e4d1f",
      "parents": [
        "123d43acd2e55cd7db792d17c7e906db42cada42",
        "22626216c46f2ec86287e75ea86dd9ac3df54265"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 13:08:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 13:08:09 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  [SCTP]: Fix local_addr deletions during list traversals.\n  net: fix build with CONFIG_NET\u003dn\n  [TCP]: Prevent sending past receiver window with TSO (at last skb)\n  rt2x00: Add new D-Link USB ID\n  rt2x00: never disable multicast because it disables broadcast too\n  libertas: fix the \u0027compare command with itself\u0027 properly\n  drivers/net/Kconfig: fix whitespace for GELIC_WIRELESS entry\n  [NETFILTER]: nf_queue: don\u0027t return error when unregistering a non-existant handler\n  [NETFILTER]: nfnetlink_queue: fix EPERM when binding/unbinding and instance 0 exists\n  [NETFILTER]: nfnetlink_log: fix EPERM when binding/unbinding and instance 0 exists\n  [NETFILTER]: nf_conntrack: replace horrible hack with ksize()\n  [NETFILTER]: nf_conntrack: add \\n to \"expectation table full\" message\n  [NETFILTER]: xt_time: fix failure to match on Sundays\n  [NETFILTER]: nfnetlink_log: fix computation of netlink skb size\n  [NETFILTER]: nfnetlink_queue: fix computation of allocated size for netlink skb.\n  [NETFILTER]: nfnetlink: fix ifdef in nfnetlink_compat.h\n  [NET]: include \u003clinux/types.h\u003e into linux/ethtool.h for __u* typedef\n  [NET]: Make /proc/net a symlink on /proc/self/net (v3)\n  RxRPC: fix rxrpc_recvmsg()\u0027s returning of msg_name\n  net/enc28j60: oops fix\n  ...\n"
    },
    {
      "commit": "123d43acd2e55cd7db792d17c7e906db42cada42",
      "tree": "704c222d21fcc9954742f3e3b05ec8e22fe35c01",
      "parents": [
        "299601cfc0aabbabf82fca50652b7290cce7eb00",
        "3d706d952cf238a60c5571e33329448b453a2ab9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 13:07:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 13:07:12 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: chips subdirectory is deprecated\n  i2c: Keep client-\u003edriver and client-\u003edev.driver in sync\n  i2c-amd756: Fix off-by-one\n"
    },
    {
      "commit": "299601cfc0aabbabf82fca50652b7290cce7eb00",
      "tree": "b9fceb84ddbb8888f3b980939cf1a8a39579c5ae",
      "parents": [
        "0509ad5e1a7d9220f09edd5be114bf3bd51a7023",
        "69e634f1e27c8e5b954ea4be2d05dd744cabc0bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 13:04:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 13:04:11 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Clocksource: Only install r4k counter as clocksource if present.\n  [MIPS] Lasat: fix LASAT_CASCADE_IRQ\n  [MIPS] Delete leftovers of old pcspeaker support.\n  [MIPS] BCM1480: Init pci controller io_map_base\n  [MIPS] Yosemite: Fix a few more section reference bugs.\n  [MIPS] Fix yosemite build error\n  [MIPS] Fix loads of section missmatches\n  [MIPS] IP27: Tighten up CPU description to fix warnings.\n  [MIPS] Fix plat_ioremap for JMR3927\n  [MIPS] Export __ucmpdi2 to modules.\n  [MIPS] Fix typo in comment\n  [MIPS] Use KBUILD_DEFCONFIG\n  [MIPS] Allow 48Hz to be selected if CONFIG_SYS_SUPPORTS_ARBIT_HZ is set.\n  [MIPS] Added missing cases for rdhwr emulation\n  [MIPS] Alchemy: Fix ids in Alchemy db dma device table\n"
    }
  ],
  "next": "0509ad5e1a7d9220f09edd5be114bf3bd51a7023"
}
