)]}'
{
  "log": [
    {
      "commit": "7a10174eeafe737f3ccfcece5bdff749c3b044e0",
      "tree": "96d3139ed19153e3369683d6b71cd74852fd1ef5",
      "parents": [
        "140b932f8cb6cced10b96860651a198b1b89cbb9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Apr 28 17:30:37 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 14 22:31:33 2008 +1000"
      },
      "message": "[POWERPC] Define and use TLF_RESTORE_SIGMASK\n\nReplace TIF_RESTORE_SIGMASK with TLF_RESTORE_SIGMASK and define\nour own set_restore_sigmask() function.  This saves the costly\nSMP-safe set_bit operation, which we do not need for the sigmask\nflag since TIF_SIGPENDING always has to be set too.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "140b932f8cb6cced10b96860651a198b1b89cbb9",
      "tree": "b515aa9982f7eaffd43b994497bff925b2a8b96b",
      "parents": [
        "9d5f525b86453da921360727112161254accc8c1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Apr 24 23:16:00 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 14 22:31:28 2008 +1000"
      },
      "message": "[POWERPC] Create modalias file in sysfs for of_platform bus\n\nCreate /sys/bus/of_platform/devices/*/modalias file to allow autoloading\nof modules.  Modalias files are already present for many other bus types.\nThis adds also a newline to the devspec files.\n\nAlso create a devspec file for mac-io devices.  They were created as a\nside effect.  Use correct buffer size for mac-io modalias buffer.\n\nTested on iBook1 and Efika.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d5f525b86453da921360727112161254accc8c1",
      "tree": "a87bd5c9e4d94ddef0724bb68a4ed1815e552d84",
      "parents": [
        "ee1a08f963c5abb5ec2d8c5defffecee7c3f84c8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Apr 24 09:03:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 14 22:31:25 2008 +1000"
      },
      "message": "[POWERPC] mpic_u3msi: Failed allocation unnoticed\n\nbitmap_find_free_region(), called by mpic_msi_alloc_hwirqs() may return\nsigned, but hwirq is unsigned.  A failed allocation remains unnoticed.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ee1a08f963c5abb5ec2d8c5defffecee7c3f84c8",
      "tree": "12e3292fac87390be4b21b5dc72fbce21bbf882b",
      "parents": [
        "54ef0ec22a39071a4e7fbedd201cecac9ac6e8a7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Apr 24 08:32:26 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 14 22:31:20 2008 +1000"
      },
      "message": "[POWERPC] mpic_pasemi_msi: Failed allocation unnoticed\n\nbitmap_find_free_region(), called by mpic_msi_alloc_hwirqs() may return\nsigned, but hwirq is unsigned.  A failed allocation remains unnoticed.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "54ef0ec22a39071a4e7fbedd201cecac9ac6e8a7",
      "tree": "57afda969b9ea0639ee1d4e18600bb3a42caa694",
      "parents": [
        "bfd123bf91704b88093673e615cc93329f820ab4"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Fri May 02 14:40:38 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] Delete unused fec_8xx net driver\n\nThis driver has been superseded by fs_enet and is no longer in use.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bfd123bf91704b88093673e615cc93329f820ab4",
      "tree": "ec9080bdaaa6668fe294f1752400c73d00f55646",
      "parents": [
        "73f5b8f942d6a2f178061dbbf9bcc54ca68ddf39"
      ],
      "author": {
        "name": "Jeremy McNicoll",
        "email": "jeremy.mcnicoll@windriver.com",
        "time": "Mon May 05 18:17:24 2008 -0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 85xx: SBC8548 - Add flash support and HW Rev reporting\n\nThe following adds local bus, flash and MTD partition nodes for\nsbc8548. As well, a compatible field for the soc node, so that\nof_platform_bus_probe() will pick it up.\n\nSomething that is provided through this newly added epld node\nis the Hardware Revision which is now being utilized.\n\nSigned-off-by: Jeremy McNicoll \u003cjeremy.mcnicoll@windriver.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "73f5b8f942d6a2f178061dbbf9bcc54ca68ddf39",
      "tree": "e06c1a7b3c4d078797a47423f14e7a24372e1377",
      "parents": [
        "3f346935f4f7141b0253ab0d8dfefb6e20ad08c3"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:03:22 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 85xx: Fix some sparse warnings for 85xx MDS\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3f346935f4f7141b0253ab0d8dfefb6e20ad08c3",
      "tree": "e38e95274614055dfca201b45dd49f769aad7a15",
      "parents": [
        "f637ef8ea07d529418294a8e65e1be5b8db13454"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Mon May 12 10:28:20 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 83xx: Enable DMA engine on the MPC8377 MDS board.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nCc: \"Nelson, Shannon\" \u003cshannon.nelson@intel.com\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f637ef8ea07d529418294a8e65e1be5b8db13454",
      "tree": "682fd5aa141a4fb3e39276de6e7a632bd942cd0a",
      "parents": [
        "34b4a8731f50fb6fe772f1e47432bfb1da1f4edd"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon May 12 16:35:33 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 86xx: mpc8610_hpcd: fix second serial port\n\nDIU platform code should not just write to the PIXIS\u0027 BRDCFG0 register,\nit should set and clear its own bits only, otherwise it will break\nfirmware setup (in fact it breaks second uart).\n\nAlso get rid of magic numbers in the related code.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "34b4a8731f50fb6fe772f1e47432bfb1da1f4edd",
      "tree": "adc8ebc4522d5aab46a2db7bd96410b84c64c323",
      "parents": [
        "94833a42765509a7aa95ed1ba7b227ead3c29c08"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sun May 04 22:46:27 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 86xx: mpc8610_hpcd: add support for NOR and NAND flashes\n\nThis patch adds device tree nodes for NOR and NAND flashes and places\nboard-control node inside the localbus.\n\ndefconfig and board file updated appropriately.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "94833a42765509a7aa95ed1ba7b227ead3c29c08",
      "tree": "2d6254fe49e63fad4b2c5d4f2abcd5393f53931a",
      "parents": [
        "ad12e34fe805af86b2995020bfc41a64a762acfe"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 18:56:41 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 85xx: Add 8568 PHY workarounds to board code\n\nThe 8568 MDS needs some configuration changes to the PHY in order to\nwork properly.  These are done in the firmware, normally, but Linux\nshouldn\u0027t need to rely on the firmware running such things (someone\ncould disable the PHY support in the firmware to save space, for instance).\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ad12e34fe805af86b2995020bfc41a64a762acfe",
      "tree": "94b32cf542c94f63777c0b554fe8c39741601455",
      "parents": [
        "c714a534d85576af21b06be605ca55cb2fb887ee"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Apr 29 19:53:33 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 13 08:53:48 2008 -0500"
      },
      "message": "[POWERPC] 86xx: mpc8610_hpcd: use ULI526X driver for on-board ethernet\n\nAs of current mainline tree, TULIP driver is unusable on MPC8610HPCD\nboards. There is a patch[1] floating around (and also included in the\nBSP), which tries to heal the situation, though the ethernet is still\nunusable. Practically it takes ages to mount NFS filesystem:\n\nVFS: Mounted root (nfs filesystem).\nFreeing unused kernel memory: 180k init\nnfs: server 10.0.0.2 not responding, still trying\nnfs: server 10.0.0.2 OK\nnfs: server 10.0.0.2 not responding, still trying\nnfs: server 10.0.0.2 not responding, still trying\nnfs: server 10.0.0.2 not responding, still trying\nnfs: server 10.0.0.2 not responding, still trying\nnfs: server 10.0.0.2 OK\nnfs: server 10.0.0.2 not responding, still trying\n\nSo, instead of trying to add uli526x functionality into TULIP driver\n(which is already bloated enough), I fixed existing ULI526X driver\nand now it works perfectly well here.\n\n[1] http://www.bitshrine.org/gpp/0024-MPC8610-ETH-Lyra-native-ethernet.txt\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c714a534d85576af21b06be605ca55cb2fb887ee",
      "tree": "2d0501e6426b9e069082fd6f09da02c2334832e0",
      "parents": [
        "542dafadd81eb5826280f7714592930144ae3e1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 13:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 13:34:13 2008 -0700"
      },
      "message": "Make \u0027cond_resched()\u0027 nullification depend on PREEMPT_BKL\n\nBecause it\u0027s not correct with a non-preemptable BKL and just causes\nPREEMPT kernels to have longer latencies than non-PREEMPT ones (which is\nobviously not the point of it at all).\n\nOf course, that config option actually got removed as an option earlier,\nso for now this basically disables it entirely, but if BKL preemption is\never resurrected it will be a meaningful optimization.  And in the\nmeantime, it at least documents the intent of the code, while not doing\nthe wrong thing.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "542dafadd81eb5826280f7714592930144ae3e1f",
      "tree": "f8ab7da88c9181b49ca272ccb34ff53de5a9f2d4",
      "parents": [
        "9404ef02974a5411687b6c1b8ef3984305620e02",
        "e691b9d1a096fbaaff9d6d6aef1adc593b786e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 13:29:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 13:29:15 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] don\u0027t allow demultiplex thread to exit until kthread_stop is called\n  [CIFS] when not using unix extensions, check for and set ATTR_READONLY on create and mkdir\n  [CIFS]  add local struct inode pointer to cifs_setattr\n  [CIFS] cifs_find_tcp_session cleanup\n"
    },
    {
      "commit": "9404ef02974a5411687b6c1b8ef3984305620e02",
      "tree": "9ffc2c51a06ad36d5c2c58b50c590e2ac8dceac0",
      "parents": [
        "2b753a1599a28612851a2908abdbf86802c989c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 10:14:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 10:14:22 2008 -0700"
      },
      "message": "Fix up \u0027need_resched()\u0027 definition\n\nWe should not go through the task pointer to get at the thread info,\nsince it\u0027s usually cheaper to just access the thread info directly.\n\nSo don\u0027t make the code look up \u0027current\u0027, when we can just use the\nthread info accessor functions directly.  This generally avoids one\nlevel of indirection and tends to work better together with code that\nalso looks at other thread flags (eg preempt_count).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b753a1599a28612851a2908abdbf86802c989c5",
      "tree": "896164b6d9835bdc7a1b1900e614d7eb0bd43ba8",
      "parents": [
        "8d97b84935b28ed8944d1be31859a3df7ebe93ae",
        "2ccdcfeeca6a1888180ffc4a1ab097f1fb2bd029"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 09:07:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 09:07:56 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-inttypes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-inttypes:\n  types: s390: fix #ifdef reversal in \u003casm-s390/types.h\u003e\n"
    },
    {
      "commit": "8d97b84935b28ed8944d1be31859a3df7ebe93ae",
      "tree": "ed0f23dde45812aec86a9ff0c14df3477f9d136c",
      "parents": [
        "9f1a0735395ba2b2efa5012b5bf7f915299f1a79",
        "cb0e8b0fba53e1aa6c4786bc465cfc641e8a77e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 09:03:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 09:03:42 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: (28 commits)\n  [MIPS] Pb1000: bury the remnants of the PCI code\n  [MIPS] Fix build failure in mips oprofile code\n  [MIPS] fix warning message on SMP kernels\n  [MIPS] markeins: build fix\n  [MIPS] ELF handling - use SELFMAG instead of numeric constant\n  [MIPS] Get rid of __ilog2\n  [MIPS] Fix __fls for non-MIPS32/MIPS64 cpus\n  [MIPS] XXS1500 code style cleanup\n  [MIPS] MTX-1 code style cleanup\n  [MIPS] Pb1200/DBAu1200 code style cleanup\n  [MIPS] Pb1550 code style cleanup\n  [MIPS] Pb1500 code style cleanup\n  [MIPS] Pb1100 code style cleanup\n  [MIPS] Pb1000 code style cleanup\n  [MIPS] DBAu1xx0 code style cleanup\n  [MIPS] Alchemy PCI code style cleanup\n  [MIPS] Alchemy common code style cleanup\n  [MIPS] Alchemy common headers style cleanup\n  [MIPS] Add empty argument parenthesis to GCC_IMM_ASM\n  [MIPS] msp_hwbutton.c: minor irq handler cleanups\n  ...\n"
    },
    {
      "commit": "2ccdcfeeca6a1888180ffc4a1ab097f1fb2bd029",
      "tree": "5472bdef2a5861733776d28d1107d88f2e7bb26c",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 09 09:46:38 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon May 12 08:49:59 2008 -0700"
      },
      "message": "types: s390: fix #ifdef reversal in \u003casm-s390/types.h\u003e\n\nThe #ifdef for the integer types was reversed; the standard pattern in\nthese files are:\n\n#ifndef __s390x__\n/* 32-bit code */\n#else\n/* 64-bit code */\n#endif\n\nStick with the original pattern, but make sure the 32-bit code\nactually comes first!\n\nReported by Al Viro.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb0e8b0fba53e1aa6c4786bc465cfc641e8a77e7",
      "tree": "9d75c409db0434ce2f6b1830fb1901567b55299a",
      "parents": [
        "005ca9a3f1238ffebd9c4d09d581f708277d2985"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Apr 29 23:33:47 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:56 2008 +0100"
      },
      "message": "[MIPS] Pb1000: bury the remnants of the PCI code\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "005ca9a3f1238ffebd9c4d09d581f708277d2985",
      "tree": "b82a4682a6e47717c5c57b81258ae2c63a3ad433",
      "parents": [
        "83738e307365aa2de4a1be65ed574aaebce52ea0"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue May 06 11:23:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:56 2008 +0100"
      },
      "message": "[MIPS] Fix build failure in mips oprofile code\n\nThis patch fixes a warning-as-error induced build failure of 64bit MIPS\nkernels.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "83738e307365aa2de4a1be65ed574aaebce52ea0",
      "tree": "d7c2a36b60fe78b23aeecbd6584d716a115aa0ba",
      "parents": [
        "b01273f120a390363ceb27bd0ccc60ddf1fb936d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue May 06 11:21:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:56 2008 +0100"
      },
      "message": "[MIPS] fix warning message on SMP kernels\n\nThis patch fixes a (harmless) warning message.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b01273f120a390363ceb27bd0ccc60ddf1fb936d",
      "tree": "49774db21dcf89fcf29ea0e47d600eaf75503886",
      "parents": [
        "d303f4a1a09b18e9689aa896bbc23879130b1da8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun May 04 19:58:54 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:56 2008 +0100"
      },
      "message": "[MIPS] markeins: build fix\n\nThis patch fixes the following build errror caused by\ncommit 7dffa3c673fbcf835cd7be80bb4aec8ad3f51168\n(ntp: handle leap second via timer):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/mips/emma2rh/markeins/setup.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/mips/emma2rh/markeins/setup.c:79: error: conflicting types for \u0027clock\u0027\n/home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/clocksource.h:96: error: previous declaration of \u0027clock\u0027 was here\nmake[2]: *** [arch/mips/emma2rh/markeins/setup.o] Error 1\n\n\u003c--  snip  --\u003e\n\n[Ralf: reformated to 80 colums after the fix and marked emma2rh_clock as\n__initdata]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d303f4a1a09b18e9689aa896bbc23879130b1da8",
      "tree": "9e709a1b31ebd812b2ef5e5e87f14df7f19328ff",
      "parents": [
        "ddc0d009947bf8645fa3543f4532063a787202da"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun May 04 17:50:02 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] ELF handling - use SELFMAG instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddc0d009947bf8645fa3543f4532063a787202da",
      "tree": "a55190a6f4798ac4b87b128ba513bbebf2c86829",
      "parents": [
        "fcd84f2fca49166dab2dba259eca6e633585763f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun May 04 14:53:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Get rid of __ilog2\n\n56a6b1eb7bfb5ace0b5cb9c149f502fbd101b8ab was a bit too conservative and\nleft __ilog2 around which is only used as an internal function for other\nbitops.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcd84f2fca49166dab2dba259eca6e633585763f",
      "tree": "ce9eb07612fbde779ad80a21ed58b5b300e09f70",
      "parents": [
        "7ff83f21d23d17b63bbb984fee5d12aa5a8066b3"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun May 04 00:25:02 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Fix __fls for non-MIPS32/MIPS64 cpus\n\nOnly MIPS32 and MIPS64 CPUs implement clz/dclz. Therefore don\u0027t export\n__ilog2() for non MIPS32/MIPS64 cpus and use generic __fls bitop code for\nthese cpus.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ff83f21d23d17b63bbb984fee5d12aa5a8066b3",
      "tree": "db3849b324fb0854860a72e192d52d0aec6aff3b",
      "parents": [
        "1ff1a78cbb6fb6ceafac1b2cbdd72c939a7c9bae"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:31:03 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] XXS1500 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- remove needless parentheses;\n\n- remove unneeded numeric literal type cast;\n\n- insert spaces between operator and its operands;\n\n- remove excess new lines;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the structure initializer;\n\n- fix typos, capitalize acronyms, etc. in the comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ff1a78cbb6fb6ceafac1b2cbdd72c939a7c9bae",
      "tree": "292862f6afa08adc4208b2a221666f1497b686f8",
      "parents": [
        "c3d1d5c8c10c937c65186f6dac75e2fb4675ef07"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:30:12 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] MTX-1 code style cleanup\n\nFix many errors and warnings given by checkpatch.pl:\n\n- space after opening and before closing parentheses;\n\n- use of C99 // comments;\n\n- leading spaces instead of tabs;\n\n- brace not on the same line with \u0027else\u0027 in the \u0027if\u0027 statement;\n  statement;\n\n- printk() without KERN_* facility level;\n\n- using simple_strtol() where strict_strtol() could be used.\n\n- including \u003casm/gpio.h\u003e instead of \u003clinux/gpio.h\u003e.\n\nIn addition to these changes, also do the following:\n\n- insert spaces between operator and its operands;\n\n- replace tab between the function type and name with space in\n  mtx1_pci_idsel() declaration;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array/structure\n  initializers;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c3d1d5c8c10c937c65186f6dac75e2fb4675ef07",
      "tree": "7068d6740a59499be13961643c971a52fe198c7f",
      "parents": [
        "6afabe6c9335c0534224b53c3db4b091621af2dd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:29:04 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Pb1200/DBAu1200 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- initialization of a \u0027static\u0027 variable to 0;\n\n- space after opening and before closing parentheses;\n\n- missing space between \u0027for\u0027 and opening parenthesis;\n\n- macros with complex values not enclosed in parentheses;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- mention DBAu1200 board in the Makefile;\n\n- replace the group of #include/#ifdef directives by a single\n  #include \u003cau1xxx.h\u003e since this header contains the needed stuff;\n\n- properly indent the blocks;\n\n- insert spaces between operator and its operands, remove excess spaces\n  there;\n\n- remove needless parentheses and add some for clarity;\n\n- replace numeric literals/expressions with the matching macros;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- reduce pb1200_setup_cascade() to the single \u0027return\u0027 statement;\n\n- reduce the number of printed empty lines in the so-called CPLD\n  workaround;\n\n- remove #undef AU1X00_EXTERNAL_INT since that macro is not defined\n  anywhere;\n\n- replace spaces after the macro name with tabs in the #define directives;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typo in the BCSR_RESETS_PWMR1mUX macro\u0027s name;\n\n- group all Pb1200 PCMCIA definitions together;\n\n- put the function\u0027s result type and name/parameters on the same line;\n\n- insert missing and remove excess new lines;\n\n- make the multi-line comment style consistent with the kernel style\n  elsewhere by adding empty first line and/or adding space/asterisk on\n  their left side;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- combine some comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6afabe6c9335c0534224b53c3db4b091621af2dd",
      "tree": "886cd102533a3a63b6185ee1eb4b74c47092855b",
      "parents": [
        "2091a17ff7f32432976d1eacbb79a06819d95301"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:28:17 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:55 2008 +0100"
      },
      "message": "[MIPS] Pb1550 code style cleanup\n\nFix a few errors and warnings given by checkpatch.pl:\n\n- macros with complex values not enclosed in parentheses;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- replace numeric literals with the matching macros;\n\n- properly indent the code and the array initializers;\n\n- insert spaces between operator and its operands, also remove excess spaces\n  there;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives, also\n  sometimes insert space there for better looks;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2091a17ff7f32432976d1eacbb79a06819d95301",
      "tree": "10743b88ff85a5be44512ffd11d8323285c4ba5f",
      "parents": [
        "be1c3c1ed13f31ae8f9d5d043d96d2e56b5ee1d5"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:27:20 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1500 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- replace numeric literals/expressions with the matching macros;\n\n- insert spaces between operator and its operands;\n\n- properly indent the code and the array initializers;\n\n- remove useless #if dirctive from board_setup();\n\n- remove needless parentheses;\n\n- remove unneeded type casts;\n\n- remove excess new lines;\n\n- make hexadecimal literals all lower case;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives,\n  also sometimes insert space there for better looks;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be1c3c1ed13f31ae8f9d5d043d96d2e56b5ee1d5",
      "tree": "687af4313c327ce05e4864d76d94ecf342c7331c",
      "parents": [
        "7916c3548e53bffb0545a1d0dc7fde86d79add92"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:26:28 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1100 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- space between asterisk and variable name;\n\n- use of C99 // comments;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- properly indent the code;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- replace numeric literals/expressions with the matching macros;\n\n- replace spaces after the macro name with tabs in the #define directives,\n  and sometimes insert spaces there;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style\n  elsewhere by adding empty first line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7916c3548e53bffb0545a1d0dc7fde86d79add92",
      "tree": "6e0020f6f24865343938cb56ef537fd9eb0297df",
      "parents": [
        "abd14cc00d940b8b5b4fc92be23f656b57c6ecfe"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:25:55 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:54 2008 +0100"
      },
      "message": "[MIPS] Pb1000 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- brace not on the same line with condition in the \u0027switch\u0027 statement;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- using simple_strtol() where strict_strtol() could be used.\n\nIn addition to these changes, also do the following:\n\n- properly indent the \u0027switch\u0027 statement;\n\n- remove needless parentheses;\n\n- insert spaces between operator and its operands;\n\n- replace numeric literals/expressions with the matching macros;\n\n- remove useless #if dirctive from board_setup();\n\n- remove unneeded numeric literal type casts;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- replace spaces after the macro name with tabs in the #define directives, and\n  sometimes insert spaces there;\n\n- remove excess new lines;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first/last line;\n\n- combine some comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abd14cc00d940b8b5b4fc92be23f656b57c6ecfe",
      "tree": "d85a4cf255b80e59f0f673b2db3a62b78413fcbc",
      "parents": [
        "a9633279cf13de15b7002b71a507baf89d0619ca"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:25:04 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:53 2008 +0100"
      },
      "message": "[MIPS] DBAu1xx0 code style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- macros with complex values not enclosed in parentheses;\n\n- leading spaces instead of tabs;\n\n- printk() without KERN_* facility level;\n\n- using simple_strtol() where strict_strtol() could be used;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- initialize variable instead of assigning value later where it makes sense;\n\n- insert spaces between operator and its operands, also remove excess spaces\n  there;\n\n- remove unneeded numeric literal type casts;\n\n- remove needless parentheses;\n\n- remove space after the type cast\u0027s closing parenthesis;\n\n- insert missing space before closing brace in the array initializers;\n\n- replace spaces after the macro name with tabs in the #define directives;\n\n- remove excess tabs after the macro name in the #define directives;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first/last line;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9633279cf13de15b7002b71a507baf89d0619ca",
      "tree": "39afe61bc9a862cbde6cdfc8cd2d10411c8fcfeb",
      "parents": [
        "c1dcb14ec2ae3c594ce1c2db953004083f2bd4a0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:23:27 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Alchemy PCI code style cleanup\n\nFix 15 errors and 4 warnings given by checkpatch.pl:\n\n- space between the asterisk and variable name;\n\n- space after opening and before closing parentheses;\n\n- leading spaces instead of tabs;\n\n- printk() without KERN_* facility level;\n\n- unnecessary braces for single-statement block;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- combine the nested \u0027if\u0027 statements into one when possible;\n\n- remove needless parentheses;\n\n- add missing and remove excess spaces between operator and its operands;\n\n- fix printk() format specifiers mismatching the argument types;\n\n- put the function\u0027s result type and name/parameters on the same line;\n\n- insert missing and remove excess new lines;\n\n- properly indent multi-line expressions;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line;\n\n- fix typos, capitalize acronyms, etc. in the comments;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s old email address...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c1dcb14ec2ae3c594ce1c2db953004083f2bd4a0",
      "tree": "1724db98ba009b3b8af1750af09f2992bc106eeb",
      "parents": [
        "ff6814d53016081947ff4021e00db3f806a561c9"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:18:41 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Alchemy common code style cleanup\n\nFix many errors and warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- missing space between the type and asterisk in a variable declaration;\n\n- space between the asterisk and function/variable name;\n\n- leading spaces instead of tabs;\n\n- space after opening and before closing parentheses;\n\n- initialization of a \u0027static\u0027 variable to 0;\n\n- missing spaces around assignement/comparison operator;\n\n- brace not on the same line with condition (or \u0027else\u0027) in the \u0027if\u0027/\u0027switch\u0027\n  statement;\n\n- missing space between \u0027if\u0027/\u0027for\u0027/\u0027while\u0027 and opening parenthesis;\n\n- use of assignement in \u0027if\u0027 statement\u0027s condition;\n\n- printk() without KERN_* facility level;\n\n- EXPORT_SYMBOL() not following its function immediately;\n\n- unnecessary braces for single-statement block;\n\n- adding new \u0027typedef\u0027 (where including \u003clinux/types.h\u003e will do);\n\n- use of \u0027extern\u0027 in the .c file (where it can be avoided by including header);\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- insert missing space after opening brace and/or before closing brace in the\n  structure initializers;\n\n- insert spaces between operator and its operands;\n\n- put the function\u0027s result type and name/parameters on the same line;\n\n- properly indent multi-line expressions;\n\n- remove commented out code;\n\n- remove useless initializers and code;\n\n- remove needless parentheses;\n\n- fix broken/excess indentation;\n\n- add missing spaces between operator and its operands;\n\n- insert missing and remove excess new lines;\n\n- group \u0027else\u0027 and \u0027if\u0027 together where possible;\n\n- make au1xxx_platform_init() \u0027static\u0027;\n\n- regroup variable declarations in pm_do_freq() for prettier look;\n\n- replace numeric literals with the matching macros;\n\n- fix printk() format specifiers mismatching the argument types;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line and/or adding space on their left side;\n\n- make two-line comments that only have one line of text one-line;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- fix/remove obsolete references in the comments;\n\n- reformat some comments;\n\n- add comment about the CPU:counter clock ratio to calc_clock();\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s and Steve Longerbeam\u0027s old email addresses...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff6814d53016081947ff4021e00db3f806a561c9",
      "tree": "089c8373c0eebd55c89203768bb77af970a09862",
      "parents": [
        "ad1d77a38575644b112340fd9115ac21dd533166"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Apr 30 23:18:35 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Alchemy common headers style cleanup\n\nFix several errors and warnings given by checkpatch.pl:\n\n- space after opening and before closing parentheses;\n\n- opening brace following \u0027struct\u0027 not on the same line;\n\n- leading spaces instead of tabs;\n\n- use of C99 // comments;\n\n- macros with complex values not enclosed in parentheses;\n\n- missing space between the type and asterisk in a variable declaration;\n\n- space between asterisk and function name;\n\n- including \u003casm/io.h\u003e instead of \u003clinux/io.h\u003e and \u003casm/irq.h\u003e instead of\n  \u003clinux/irq.h\u003e;\n\n- use of \u0027__inline__\u0027 instead of \u0027inline\u0027;\n\n- space between function name and opening parenthesis;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- remove needless parentheses;\n\n- insert spaces between operator and its operands;\n\n- replace spaces after the macro name with tabs in the #define directives and\n  after the type in the structure field declarations;\n\n- remove excess tabs after the macro name in the #define directives and in the\n  \u0027extern\u0027 variable declarations;\n\n- remove excess spaces between # and define for the SSI_*_MASK macros to align\n  with other such macros;\n\n- put \u0027||\u0027 operator on the same line with its first operand;\n\n- properly indent multi-line function prototypes;\n\n- make the multi-line comment style consistent with the kernel style elsewhere\n  by adding empty first line and/or adding space/asterisk on their left side;\n\n- make two-line comments that only have one line of text one-line;\n\n- convert the large multi-line comment in au1xxx_ide.h into several one-liners,\n  replace spaces with tabs there;\n\n- fix typos/errors, capitalize acronyms, etc. in the comments;\n\n- insert missing and remove excess new lines;\n\n- update MontaVista copyright;\n\n- remove Pete Popov\u0027s and Steve Longerbeam\u0027s old email addresses...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad1d77a38575644b112340fd9115ac21dd533166",
      "tree": "2ba75172ccffd0742d48ad29d7d42b83aa01277a",
      "parents": [
        "1c9e919f48a49fda2ff2c607891cc17024e75122"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 01 15:28:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] Add empty argument parenthesis to GCC_IMM_ASM\n\nThis is to clarify that GCC_IMM_ASM does not take an argument as the\ncontext of the macro\u0027s invocation seems to imply.\n\nAs suggested by Maciej W. Rozycki (macro@linux-mips.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c9e919f48a49fda2ff2c607891cc17024e75122",
      "tree": "bcd76fc9ca5def3babe2ba6fe2ae6fea3e1a3dba",
      "parents": [
        "a64063046026729a69ad06c94453f4ddaa562d60"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 18 19:23:01 2008 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:52 2008 +0100"
      },
      "message": "[MIPS] msp_hwbutton.c: minor irq handler cleanups\n\n- remove always-true test\n\n- neaten request_irq() indentation\n\nThis change\u0027s main purpose is to prepare for the patchset in\njgarzik/misc-2.6.git#irq-remove, that explores removal of the\nnever-used \u0027irq\u0027 argument in each interrupt handler.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a64063046026729a69ad06c94453f4ddaa562d60",
      "tree": "e04a346bc8d9184eabf35da8dabd891b28f8bec5",
      "parents": [
        "dc3bf3532bf7240cf117b8ecf3d16526810eba6a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 21 11:51:37 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] unexport __kmap_atomic_to_page\n\nThis patch removes the no longer used export of __kmap_atomic_to_page.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc3bf3532bf7240cf117b8ecf3d16526810eba6a",
      "tree": "88e8c077495dc2d0ea1209c6da82defcceb0a74a",
      "parents": [
        "f4324f3eeb311d1889b8c25076f2669012323842"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 18 10:56:07 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] Initialize max_pfn again.\n\nThis was dropped by\n\ncommit a0d9e2d891e4cf54676c430da63bd4a17d1cdb80 (lmo)\ncommit b6f1f0dea1469e0c956eb89399916d60dd2a3808 (ko)\nAuthor: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nDate:   Fri Aug 11 17:51:48 2006 +0200\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4324f3eeb311d1889b8c25076f2669012323842",
      "tree": "4db25b6221447a64673e35fee2c97d31902f3118",
      "parents": [
        "1928cc84a0a937ce7042d9235996ab380f36f18a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 16 19:55:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] IRIX: Handle do_brk() error return correctly.\n\ndo_brk\u0027s return value was stored in an unsigned long variable before being\ntested for less than zero making the test always fail.  Also do_brk\u0027s\ncalled irix_map_prda_page wasn\u0027t forwarding do_brk() success.\n\nBug checking the return value of do_brk() and initial fix for it found\nby Roel Kluin \u003c12o3l@tiscali.nl\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1928cc84a0a937ce7042d9235996ab380f36f18a",
      "tree": "b51daa0c0b39db4db4c19e934593423e2721ef71",
      "parents": [
        "9f2546adedda600687bba6ef3e1546a8ecbc16eb"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Apr 16 15:32:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] MT: Functional fixes and a little reformatting of APRP support\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9f2546adedda600687bba6ef3e1546a8ecbc16eb",
      "tree": "083ac68a95a84ca6175ef7d581557a7b4e029fae",
      "parents": [
        "d0e7ba063233105febd960e0716d5e9fd9159307"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 17 13:42:50 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] Don\u0027t use max_pfn which is no longer initialized these days.\n\nStill won\u0027t play nicely with esotheric configurations such as discontig\nmemory ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d0e7ba063233105febd960e0716d5e9fd9159307",
      "tree": "878b0c26e50b2f6aba61102625b4942db8434bab",
      "parents": [
        "b618336aac146df24ace641dff69dc46675886c9"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Apr 16 17:09:58 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] ip27-timer: fix unsigned irq \u003c 0\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-By: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b618336aac146df24ace641dff69dc46675886c9",
      "tree": "596064c5e11337f0a78b0918a4a6054eb74ea6cd",
      "parents": [
        "8e07c2c6af30dccfa573033d280980b2b5eb35fe"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Wed Apr 16 15:32:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:51 2008 +0100"
      },
      "message": "[MIPS] Fixes necessary for non-SMP kernels and non-relocatable binaries\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e07c2c6af30dccfa573033d280980b2b5eb35fe",
      "tree": "1e6b01e37a4a6ea105f01d2e638fc58f5a19a2f0",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 05 22:16:21 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 12 16:46:50 2008 +0100"
      },
      "message": "[MIPS] Alchemy: SMBus resource fix\n\nThe Alchemy platform code registers the SMBus device using the virtual\naddress of its registers instead of the physical one -- fix this, taking\ninto account that actually the whole megabyte is decoded by any of the\nprogrammable serial controllers (one of which is SMBus), and that all the\nAlchemy peripherals are directly mappable into KSEG1 kernel space and\ntherefore ioremap() call would just boil down to CKSEG1ADDR() invocation.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9f1a0735395ba2b2efa5012b5bf7f915299f1a79",
      "tree": "9eec12731ae42032a2beb22f6bf4f11f45c7da4a",
      "parents": [
        "3c29970c02829a91ab337abea2860973b291bd48"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Mon May 12 19:35:31 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:30:36 2008 -0700"
      },
      "message": "Fix c67x00-ll-hpi compilation failure (bug #10627)\n\nThis patch fixes bug #10627 which caused the compilation error below.\n\n  CC [M]  drivers/usb/c67x00/c67x00-ll-hpi.o\n  drivers/usb/c67x00/c67x00-ll-hpi.c: In function `ll_recv_msg\u0027:\n  drivers/usb/c67x00/c67x00-ll-hpi.c:243: erreur: `HZ\u0027 undeclared (first use in this function)\n  drivers/usb/c67x00/c67x00-ll-hpi.c:243: erreur: (Each undeclared identifier is reported only once\n  drivers/usb/c67x00/c67x00-ll-hpi.c:243: erreur: for each function it appears in.)\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c29970c02829a91ab337abea2860973b291bd48",
      "tree": "5dfc1606a26479250ab46f045a478e1a66a247cd",
      "parents": [
        "59b1c82500bb5d658891bc8e8a2308b76d58a4de",
        "0d4b6b901c3d41beb0e1620316aee0aa234edf7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:29:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:29:08 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] ppc: More compile fixes\n  [POWERPC] ppc: Don\u0027t run prom_init_check for arch/ppc builds\n  [POWERPC] ppc: Include \u003casm/cacheflush.h\u003e in kernel/ppc_ksyms.c\n  [POWERPC] ppc: Use ebony_defconfig for defconfig\n  [POWERPC] Fix default cputable entries for e200 and e500 families\n"
    },
    {
      "commit": "59b1c82500bb5d658891bc8e8a2308b76d58a4de",
      "tree": "493aeea552ba7590b3652614b9caf2a5df11c69c",
      "parents": [
        "454aa3899f0bebb5aa7f8788690668d106f9a34f",
        "a94a172d6c826232e623160ae134abbce181a41f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:28:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:28:37 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Work around memory probing bug in openfirmware.\n  sparc32: fix rtrap.S typo\n  sparc32: Fix build.\n"
    },
    {
      "commit": "454aa3899f0bebb5aa7f8788690668d106f9a34f",
      "tree": "a091bc27268b7be1b083c5dec0b0330ee97df631",
      "parents": [
        "79f999d0aa264f72f5491be14b4bf60137a3d3a9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 12 12:31:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:27:38 2008 -0700"
      },
      "message": "cris: Fix compile failure due to typo in serial driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79f999d0aa264f72f5491be14b4bf60137a3d3a9",
      "tree": "8b8811f6a3472ae06a81de0c75a37ab4450b5dd3",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 12 12:29:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:27:38 2008 -0700"
      },
      "message": "strip: Fix termios assumption\n\nStrip assumes that the tty drivers always have a set_termios method which\nmay not be true. Check this when binding to the tty so that we don\u0027t oops\nlater.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d4b6b901c3d41beb0e1620316aee0aa234edf7f",
      "tree": "6bf52878511c86cc33b2b95ffba53863fa9c01f0",
      "parents": [
        "6a8b23086c82d7cc4f424518532c8b10d95715c0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 22:57:51 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 22:57:51 2008 +1000"
      },
      "message": "[POWERPC] ppc: More compile fixes\n\nThis fixes a few more miscellaneous compile problems with ARCH\u003dppc.\n\n1. Don\u0027t compile devres.c on ARCH\u003dppc, it doesn\u0027t have ioremap_flags.\n2. Include \u003casm/irq.h\u003e in setup.c for the __DO_IRQ_CANON definition.\n3. Include \u003clinux/proc_fs.h\u003e in residual.c for the\n   definition of create_proc_read_entry.\n4. Fix xchg_ptr to be a static inline to eliminate a compiler warning.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6a8b23086c82d7cc4f424518532c8b10d95715c0",
      "tree": "91f8def2cca5696e3fa01220e228129b9825ab08",
      "parents": [
        "9717e87fb19f21d1be2ac1dce8f65045547b7e1b"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 07 08:58:50 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 20:27:50 2008 +1000"
      },
      "message": "[POWERPC] ppc: Don\u0027t run prom_init_check for arch/ppc builds\n\narch/ppc doesn\u0027t have prom_init.o (anymore).\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9717e87fb19f21d1be2ac1dce8f65045547b7e1b",
      "tree": "5ec1be729068e818dcade558b30feb84463d6cd8",
      "parents": [
        "426e53fcbab76b68524f8f07c2afd7a4340c627a"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 07 08:58:49 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 20:27:50 2008 +1000"
      },
      "message": "[POWERPC] ppc: Include \u003casm/cacheflush.h\u003e in kernel/ppc_ksyms.c\n\nIt needs it:\n\n\tarch/ppc/kernel/ppc_ksyms.c:152: error: \u0027__flush_icache_range\u0027\n\tundeclared here (not in a function)\n\nand a few more like that.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "426e53fcbab76b68524f8f07c2afd7a4340c627a",
      "tree": "0991d0abb5d485f3d7010b03ef201716f76cfc5c",
      "parents": [
        "516c8be3a93ec2b0746ba0907f38c1d1e62f4992"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 07 08:58:48 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 20:27:50 2008 +1000"
      },
      "message": "[POWERPC] ppc: Use ebony_defconfig for defconfig\n\nWe used to use common_defconfig, but it was removed some time ago.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "516c8be3a93ec2b0746ba0907f38c1d1e62f4992",
      "tree": "4f1fa8fb3704ffad76e1350b8a72724f7b727391",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 14:20:35 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 12 14:20:35 2008 +1000"
      },
      "message": "[POWERPC] Fix default cputable entries for e200 and e500 families\n\nCommit 76bc080ef5a34aedb63e1691f28c6b42f3468e4e (\"POWERPC] Make default\ncputable entries reflect selected CPU family\") added default entries\nfor the e200 and e500 families, but missed a closing brace on those\nentries, as pointed out by David Gibson.  This adds the closing braces.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "a94a172d6c826232e623160ae134abbce181a41f",
      "tree": "2e2bfde5fa2b29ad7854b75248195caf2b9253f7",
      "parents": [
        "8bf3028ede10dfe22e1729ebad96f6eb77020712"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 21:04:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 21:04:48 2008 -0700"
      },
      "message": "sparc64: Work around memory probing bug in openfirmware.\n\nRead all of the OF memory and translation tables, then read\nthe physical available memory list twice.\n\nWhen making these requests, OF can allocate more memory to\ndo it\u0027s job, which can remove pages from the available\nmemory list.\n\nSo fetch in all of the tables at once, and fetch the available\nlist last to make sure we read a stable value.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bf3028ede10dfe22e1729ebad96f6eb77020712",
      "tree": "eed5cc6fdb15dd7fe8a9bf778eb5978d2af39888",
      "parents": [
        "b5e10df665e756c2c68442177e460d90bb9cf979"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Sun May 11 18:05:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 18:05:20 2008 -0700"
      },
      "message": "sparc32: fix rtrap.S typo\n\nFix compile problem in rtrap.S\n\narch/sparc/kernel/built-in.o: In function `ret_trap_userwins_ok\u0027:\narch/sparc/kernel/rtrap.S:(.text+0x1900): undefined reference to \n`PSR_SYCALL\u0027\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "492c2e476eac010962850006c49df326919b284c",
      "tree": "9f2d70f53a1335b47c6b309024e570f628a451a0",
      "parents": [
        "57014123512633ab0c38a4fea4140bf156f6a3a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 17:09:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 17:09:41 2008 -0700"
      },
      "message": "Linux 2.6.26-rc2\n"
    },
    {
      "commit": "57014123512633ab0c38a4fea4140bf156f6a3a0",
      "tree": "a46e864f9c508d8228e79928519742af6a42b7e4",
      "parents": [
        "c3921ab71507b108d51a0f1ee960f80cd668a93d",
        "ae429083efe996ca2c569c44fd6fea440676dc33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 17:09:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 17:09:24 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: Convert some more new-style drivers to use module aliasing\n  i2c: Match dummy devices by type\n  i2c-sibyte: Mark i2c_sibyte_add_bus() as static\n  i2c-sibyte: Correct a comment about frequency\n  i2c: Improve the functionality documentation\n  i2c: Improve smbus-protocol documentation\n  i2c-piix4: Blacklist two mainboards\n  i2c-piix4: Increase the intitial delay for the ServerWorks CSB5\n  i2c-mpc: Compare to NO_IRQ instead of zero\n"
    },
    {
      "commit": "c3921ab71507b108d51a0f1ee960f80cd668a93d",
      "tree": "b1408b898a8b50f15ad4a0cf1f29e17cc0138485",
      "parents": [
        "9662369786b9d07fd46d65b0f9e3938a3e01a5d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 16:04:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 16:04:48 2008 -0700"
      },
      "message": "Add new \u0027cond_resched_bkl()\u0027 helper function\n\nIt acts exactly like a regular \u0027cond_resched()\u0027, but will not get\noptimized away when CONFIG_PREEMPT is set.\n\nNormal kernel code is already preemptable in the presense of\nCONFIG_PREEMPT, so cond_resched() is optimized away (see commit\n02b67cc3ba36bdba351d6c3a00593f4ec550d9d3 \"sched: do not do\ncond_resched() when CONFIG_PREEMPT\").\n\nBut when wanting to conditionally reschedule while holding a lock, you\nneed to use \"cond_sched_lock(lock)\", and the new function is the BKL\nequivalent of that.\n\nAlso make fs/locks.c use it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5e10df665e756c2c68442177e460d90bb9cf979",
      "tree": "53686da73dcc62b9bd56ad631ee5d16e81714f8c",
      "parents": [
        "28e6103665301ce60634e8a77f0b657c6cc099de"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Sun May 11 15:47:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 15:47:05 2008 -0700"
      },
      "message": "sparc32: Fix build.\n\nFix sparc32 build error due to undefined bool type.\n\nCC [M] fs/ocfs2/dlm/userdlm.o\nIn file included from include/asm/sigcontext.h:6,\nfrom include/asm/signal.h:5,\nfrom include/linux/signal.h:4,\nfrom fs/ocfs2/dlm/userdlm.c:30:\ninclude/asm/ptrace.h:42: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or \n‘__attribute__’ before ‘pt_regs_is_syscall’\ninclude/asm/ptrace.h:47: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or \n‘__attribute__’ before ‘pt_regs_clear_syscall’\nmake[3]: *** [fs/ocfs2/dlm/userdlm.o] Error 1\nmake[2]: *** [fs/ocfs2/dlm] Error 2\nmake[1]: *** [fs/ocfs2] Error 2\nmake: *** [fs] Error 2\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae429083efe996ca2c569c44fd6fea440676dc33",
      "tree": "85bc4b8d0e0ac034a751b652210f908ec33cc24f",
      "parents": [
        "60b129d7bfa3e20450816983bd52c49bb0bc1c21"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Convert some more new-style drivers to use module aliasing\n\nUpdate 3 more new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. These\nvideo drivers aren\u0027t used yet so converting them is trivial.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "60b129d7bfa3e20450816983bd52c49bb0bc1c21",
      "tree": "20a49a8b11a4e8cf9386a84956d6660960323f26",
      "parents": [
        "b11a9d8392a698f01337232aa8c5d5603519943f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Match dummy devices by type\n\nAs the old driver_name/type matching scheme is going away soon, change\nthe dummy device mechanism to use the new matching scheme.\n\nThis has the downside that dummy i2c clients can no longer choose\ntheir name, they\u0027ll all appear as \"dummy\" in sysfs and in log\nmessages. I don\u0027t think it is a problem in practice though, as there\nis little reason to use these i2c clients to log messages.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b11a9d8392a698f01337232aa8c5d5603519943f",
      "tree": "6ebf8d91434021089aa35b5b38c9d8557dcadbf4",
      "parents": [
        "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Mark i2c_sibyte_add_bus() as static\n\nThe i2c_sibyte_add_bus() function is not called, nor meant to, from \noutside, so mark it as static; fixing a sparse warning too.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b3eb5a0bc3c359dbb5ccb0708df18525ab6a1430",
      "tree": "5d50f2855a2f4f86f6f888496f64f40e756ce0ed",
      "parents": [
        "88b283281f1c783a79af175c400b5d20f10af2aa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-sibyte: Correct a comment about frequency\n\nThe frequency may have been once hardcoded to 100 kHz, but currently it is\npassed as an argument to i2c_sibyte_add_bus(), so update the comment to\nmatch code.  While at it, reformat a nearby comment for consistency.  No\nfunctional changes.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "88b283281f1c783a79af175c400b5d20f10af2aa",
      "tree": "28099d412d4e1a48ca7e77808304f647ca201e4a",
      "parents": [
        "1a31a88f4f1a14f0b28ec3c5c179b93a10b24a18"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c: Improve the functionality documentation\n\nAttempt to make the documentation about the I2C/SMBus functionality\nchecking API clearer.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1a31a88f4f1a14f0b28ec3c5c179b93a10b24a18",
      "tree": "523f713eb76f7df82eed8d076d244225515eaa30",
      "parents": [
        "c2fc54fcd340cbee47510aa84c346aab3440ba09"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c: Improve smbus-protocol documentation\n\nImprove the smbus-protocol documentation file somewhat:\n\n - Use the names of the SMBus protocol operations (from the 2.0\n   specification), not made-up-for-Linux names.\n\n - Add the name of the call used to execute each operation ... and\n   point out that there are mismatches, where functions execute\n   different protocol operations than their names specify.\n   \nThe most confusing examples are that \"Read Byte\" isn\u0027t executed by\ni2c_smbus_read_byte(), and that \"Write Byte\" isn\u0027t executed by\ni2c_smbus_write_byte().  When coding, that\u0027s not as bad as it may\nseem; but that case would seem to be worth fixing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c2fc54fcd340cbee47510aa84c346aab3440ba09",
      "tree": "bc8a05a3b61648bbf8eca379923f82b00ffd3d87",
      "parents": [
        "b1c1759cd192fe1d27989f986c7f6b2939905e0c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Blacklist two mainboards\n\nWe had a report that running sensors-detect on a Sapphire AM2RD790\nmotherbord killed the CPU. While the exact cause is still unknown,\nI\u0027d rather play it safe and prevent any access to the SMBus on that\nmachine by not letting the i2c-piix4 driver attach to the SMBus host\ndevice on that machine. Also blacklist a similar board made by DFI.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b1c1759cd192fe1d27989f986c7f6b2939905e0c",
      "tree": "bd8cc93f5ba349c39fb7cdcfbbdae627d8ece515",
      "parents": [
        "f5fff3602a67ff8c98fccdbf15959780be542802"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:05 2008 +0200"
      },
      "message": "i2c-piix4: Increase the intitial delay for the ServerWorks CSB5\n\nPer the PIIX4 errata, there maybe a delay between setting the\nstart bit in the Smbus Host Controller Register and the transaction\nactually starting. If the driver doesn\u0027t delay long enough, it\nmay appear that the transaction is complete when actually it\nhasn\u0027t started, this may lead to bus collisions.\n\nWhile 1 ms appears to be enough for most chips, the ServerWorks CSB5\nwants 2 ms.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f5fff3602a67ff8c98fccdbf15959780be542802",
      "tree": "16c93feec5711eb5139466156b680c2d68f50785",
      "parents": [
        "9662369786b9d07fd46d65b0f9e3938a3e01a5d9"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:04 2008 +0200"
      },
      "message": "i2c-mpc: Compare to NO_IRQ instead of zero\n\nAlter the mpc i2c driver to use the NO_IRQ symbol instead of the constant\nzero when checking for valid interrupts. NO_IRQ\u003d-1 on ppc and NO_IRQ\u003d0 on\npowerpc so the checks against zero are not correct.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e691b9d1a096fbaaff9d6d6aef1adc593b786e62",
      "tree": "a329a4d115315d4dd459d171c3c98b2bc8c4728b",
      "parents": [
        "67750fb9e07940c078d1edb16fd736ccc92a4a4e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun May 11 15:53:33 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun May 11 17:45:44 2008 +0000"
      },
      "message": "[CIFS] don\u0027t allow demultiplex thread to exit until kthread_stop is called\n\ncifs_demultiplex_thread can exit under several conditions:\n\n1) if it\u0027s signaled\n2) if there\u0027s a problem with session setup\n3) if kthread_stop is called on it\n\nThe first two are problems. If kthread_stop is called on the thread,\nthere is no guarantee that it will still be up. We need to have the\nthread stay up until kthread_stop is called on it.\n\nOne option would be to not even try to tear things down until after\nkthread_stop is called. However, in the case where there is a problem\nsetting up the session, there\u0027s no real reason to try continuing the\nloop.\n\nThis patch allows the thread to clean up and prepare for exit under all\nthree conditions, but it has the thread go to sleep until kthread_stop\nis called. This allows us to simplify the shutdown code somewhat since\nwe can be reasonably sure that the thread won\u0027t exit after being\nsignaled but before kthread_stop is called.\n\nIt also removes the places where the thread itself set the tsk variable\nsince it appeared that it could have a potential race where the thread\nmight never be shut down.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "67750fb9e07940c078d1edb16fd736ccc92a4a4e",
      "tree": "e0f2f224e6b06f02fc7961f7e0e64263a826e8fa",
      "parents": [
        "02eadeffda169a45946c79270ec19f45eeafb8e7"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri May 09 22:28:02 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun May 11 17:45:43 2008 +0000"
      },
      "message": "[CIFS] when not using unix extensions, check for and set ATTR_READONLY on create and mkdir\n\nWhen creating a directory on a CIFS share without POSIX extensions,\nand the given mode has no write bits set, set the ATTR_READONLY bit.\n\nWhen creating a file, set ATTR_READONLY if the create mode has no write\nbits set and we\u0027re not using unix extensions.\n\nThere are some comments about this being problematic due to the VFS\nsplitting creates into 2 parts. I\u0027m not sure what that\u0027s actually\ntalking about, but I\u0027m assuming that it has something to do with how\nmknod is implemented. In the simple case where we have no unix\nextensions and we\u0027re just creating a regular file, there\u0027s no reason\nwe can\u0027t set ATTR_READONLY.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "02eadeffda169a45946c79270ec19f45eeafb8e7",
      "tree": "b416ae6cd3d48b4188716cfd7fe7b90808bb28ac",
      "parents": [
        "1b20d672188bf80baef60d515a123f556871a5ce"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri May 09 21:26:11 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun May 11 17:45:43 2008 +0000"
      },
      "message": "[CIFS]  add local struct inode pointer to cifs_setattr\n\nClean up cifs_setattr a bit by adding a local inode pointer, and\nchanging all of the direntry-\u003ed_inode references to it. This also adds a\nbit of micro-optimization. d_inode shouldn\u0027t change over the life of\nthis function, so we only need to dereference it once.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1b20d672188bf80baef60d515a123f556871a5ce",
      "tree": "84849ef20b010d86b3fd840ab988eef9bf25e25c",
      "parents": [
        "5bb7ff795fffc9418e3039cac77b42adcaae1a57"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri May 09 18:17:21 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun May 11 17:45:43 2008 +0000"
      },
      "message": "[CIFS] cifs_find_tcp_session cleanup\n\nThis patch cleans up cifs_find_tcp_session so it become\nless indented. Also the error of skipping IPv6 matched\naddresses fixed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9662369786b9d07fd46d65b0f9e3938a3e01a5d9",
      "tree": "f806ea0131aaceed7754939ad7d14bf1110281dd",
      "parents": [
        "854a989546c12683186c84601d4902591dddd8a9"
      ],
      "author": {
        "name": "Bernhard Beck",
        "email": "kernel@goodcoffee.net",
        "time": "Sun May 11 09:23:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 10:18:00 2008 -0700"
      },
      "message": "usb-serial: Add ThinkOptics WavIT\n\nAdd ThinkOptics WavIt to cp2101 device table\n\nSigned-off-by: Bernhard Beck \u003ckernel@goodcoffee.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "854a989546c12683186c84601d4902591dddd8a9",
      "tree": "143362c88a48958bdf68396379c4401f6caa82ae",
      "parents": [
        "633331f389c2d9c631371d09a54626a5e4749452",
        "28e6103665301ce60634e8a77f0b657c6cc099de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:55:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:55:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Fix debugger syscall restart interactions.\n  sparc: Fix ptrace() detach.\n  sparc32: Don\u0027t twiddle PT_DTRACE in exec.\n  sparc video: remove open boot prom code\n"
    },
    {
      "commit": "633331f389c2d9c631371d09a54626a5e4749452",
      "tree": "6cd80edd1075635c64e612cc48e778e66795ea3a",
      "parents": [
        "5bb7ff795fffc9418e3039cac77b42adcaae1a57",
        "005b1f7495e812b99b73de5adbc73afd7a1cbcaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:52:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:52:45 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] revert new check-ready Status register logic\n"
    },
    {
      "commit": "28e6103665301ce60634e8a77f0b657c6cc099de",
      "tree": "1ba78c7db8d139529b8f0db5f0de60a6fbf701cb",
      "parents": [
        "986bef854fab44012df678a5b51817d5274d3ca1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 02:07:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 02:07:19 2008 -0700"
      },
      "message": "sparc: Fix debugger syscall restart interactions.\n\nSo, forever, we\u0027ve had this ptrace_signal_deliver implementation\nwhich tries to handle all of the nasties that can occur when the\ndebugger looks at a process about to take a signal.  It\u0027s meant\nto address all of these issues inside of the kernel so that the\ndebugger need not be mindful of such things.\n\nProblem is, this doesn\u0027t work.\n\nThe idea was that we should do the syscall restart business first, so\nthat the debugger captures that state.  Otherwise, if the debugger for\nexample saves the child\u0027s state, makes the child execute something\nelse, then restores the saved state, we won\u0027t handle the syscall\nrestart properly because we lose the \"we\u0027re in a syscall\" state.\n\nThe code here worked for most cases, but if the debugger actually\npasses the signal through to the child unaltered, it\u0027s possible that\nwe would do a syscall restart when we shouldn\u0027t have.\n\nIn particular this breaks the case of debugging a process under a gdb\nwhich is being debugged by yet another gdb.  gdb uses sigsuspend\nto wait for SIGCHLD of the inferior, but if gdb itself is being\ndebugged by a top-level gdb we get a ptrace_stop().  The top-level gdb\ndoes a PTRACE_CONT with SIGCHLD to let the inferior gdb see the\nsignal.  But ptrace_signal_deliver() assumed the debugger would cancel\nout the signal and therefore did a syscall restart, because the return\nerror was ERESTARTNOHAND.\n\nFix this by simply making ptrace_signal_deliver() a nop, and providing\na way for the debugger to control system call restarting properly:\n\n1) Report a \"in syscall\" software bit in regs-\u003e{tstate,psr}.\n   It is set early on in trap entry to a system call and is fully\n   visible to the debugger via ptrace() and regsets.\n\n2) Test this bit right before doing a syscall restart.  We have\n   to do a final recheck right after get_signal_to_deliver() in\n   case the debugger cleared the bit during ptrace_stop().\n\n3) Clear the bit in trap return so we don\u0027t accidently try to set\n   that bit in the real register.\n\nAs a result we also get a ptrace_{is,clear}_syscall() for sparc32 just\nlike sparc64 has.\n\nM68K has this same exact bug, and is now the only other user of the\nptrace_signal_deliver hook.  It needs to be fixed in the same exact\nway as sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "986bef854fab44012df678a5b51817d5274d3ca1",
      "tree": "2bf27294dc501e00813507d3f070f42c6a10422c",
      "parents": [
        "c07c6053c41f736711ed856aa377007078c7c396"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 10 21:11:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 11 01:59:05 2008 -0700"
      },
      "message": "sparc: Fix ptrace() detach.\n\nForever we had a PTRACE_SUNOS_DETACH which was unconditionally\nrecognized, regardless of the personality of the process.\n\nUnfortunately, this value is what ended up in the GLIBC sys/ptrace.h\nheader file on sparc as PTRACE_DETACH and PT_DETACH.\n\nSo continue to recognize this old value.  Luckily, it doesn\u0027t conflict\nwith anything we actually care about.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bb7ff795fffc9418e3039cac77b42adcaae1a57",
      "tree": "c6dca94cc723a0079d04d254e0407e85c1980c66",
      "parents": [
        "3e1b83ab3912a6f583897635bee0a2e0cd1545f7",
        "1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 21:14:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 21:14:05 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5033/1: Unbreak corgi_ssp by registering ssp drivers earlier.\n  [ARM] Orion: clean up addr-map.c after window setting code purge\n  [ARM] Orion: pass proper t_clk into mv643xx_eth\n  [ARM] Orion: use mv643xx_eth driver mbus window handling\n  [ARM] pxa: Fix RCSR handling\n  [ARM] lubbock: fix compilation\n  [ARM] 5032/1: Added cpufreq support for pxa27x CPU\n  [ARM] 5031/1: Indentation correction in cpu-pxa.c.\n  [ARM] 5028/1: pxafb: fix broken \"backward compatibility way\" in framebuffer\n  [ARM] 4882/2: Correction for S3C2410 clkout generation\n  [ARM] 5027/1: Fixed random memory corruption on pxa suspend cycle.\n  [ARM] 5024/1: Fix some minor clk issues in the MMCI PL18x driver\n  [ARM] 5023/1: Fix broken gpio interrupts on ep93xx\n  ns9xxx: fix sparse warning\n  ns9xxx: check for irq lockups\n  ns9xxx: fix handle_prio_irq to unmask irqs with lower priority\n"
    },
    {
      "commit": "3e1b83ab3912a6f583897635bee0a2e0cd1545f7",
      "tree": "ce89473abe12bd31664ee302a098a46a2079ce95",
      "parents": [
        "8e3e076c5a78519a9f64cd384e8f18bc21882ce0",
        "82fd866701881623d69fe280dbac06ddff1fdef9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 21:10:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 21:10:48 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: rdc: leds build/config fix\n  x86: sysfs cpu?/topology is empty in 2.6.25 (32-bit Intel system)\n  x86: revert commit 709f744 (\"x86: bitops asm constraint fixes\")\n  x86: restrict keyboard io ports reservation to make ipmi driver work\n  x86: fix fpu restore from sig return\n  x86: remove spew print out about bus to node mapping\n  x86: revert printk format warning change which is for linux-next\n  x86: cleanup PAT cpu validation\n  x86: geode: define geode_has_vsa2() even if CONFIG_MGEODE_LX is not set\n  x86: GEODE: cache results from geode_has_vsa2() and uninline\n  x86: revert geode config dependency\n"
    },
    {
      "commit": "8e3e076c5a78519a9f64cd384e8f18bc21882ce0",
      "tree": "f032258fde3aa4771e86bf4552fe4530c221dec3",
      "parents": [
        "00b41ec2611dc98f87f30753ee00a53db648d662"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 20:58:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 20:58:02 2008 -0700"
      },
      "message": "BKL: revert back to the old spinlock implementation\n\nThe generic semaphore rewrite had a huge performance regression on AIM7\n(and potentially other BKL-heavy benchmarks) because the generic\nsemaphores had been rewritten to be simple to understand and fair.  The\nlatter, in particular, turns a semaphore-based BKL implementation into a\nmess of scheduling.\n\nThe attempt to fix the performance regression failed miserably (see the\nprevious commit 00b41ec2611dc98f87f30753ee00a53db648d662 \u0027Revert\n\"semaphore: fix\"\u0027), and so for now the simple and sane approach is to\ninstead just go back to the old spinlock-based BKL implementation that\nnever had any issues like this.\n\nThis patch also has the advantage of being reported to fix the\nregression completely according to Yanmin Zhang, unlike the semaphore\nhack which still left a couple percentage point regression.\n\nAs a spinlock, the BKL obviously has the potential to be a latency\nissue, but it\u0027s not really any different from any other spinlock in that\nrespect.  We do want to get rid of the BKL asap, but that has been the\nplan for several years.\n\nThese days, the biggest users are in the tty layer (open/release in\nparticular) and Alan holds out some hope:\n\n  \"tty release is probably a few months away from getting cured - I\u0027m\n   afraid it will almost certainly be the very last user of the BKL in\n   tty to get fixed as it depends on everything else being sanely locked.\"\n\nso while we\u0027re not there yet, we do have a plan of action.\n\nTested-by: Yanmin Zhang \u003cyanmin_zhang@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Alexander Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00b41ec2611dc98f87f30753ee00a53db648d662",
      "tree": "431f5019ce8dfd0f9c2b0e3816128dc4a34a49ff",
      "parents": [
        "39f004ba27fcd2431030a3bb3c949fa3f93fa4ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 20:43:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 20:43:22 2008 -0700"
      },
      "message": "Revert \"semaphore: fix\"\n\nThis reverts commit bf726eab3711cf192405d21688a4b21e07b6188a, as it has\nbeen reported to cause a regression with processes stuck in __down(),\napparently because some missing wakeup.\n\nQuoth Sven Wegener:\n \"I\u0027m currently investigating a regression that has showed up with my\n  last git pull yesterday.  Bisecting the commits showed bf726e\n  \"semaphore: fix\" to be the culprit, reverting it fixed the issue.\n\n  Symptoms: During heavy filesystem usage (e.g.  a kernel compile) I get\n  several compiler processes in uninterruptible sleep, blocking all i/o\n  on the filesystem.  System is an Intel Core 2 Quad running a 64bit\n  kernel and userspace.  Filesystem is xfs on top of lvm.  See below for\n  the output of sysrq-w.\"\n\nSee\n\n\thttp://lkml.org/lkml/2008/5/10/45\n\nfor full report.\n\nIn the meantime, we can just fix the BKL performance regression by\nreverting back to the good old BKL spinlock implementation instead,\nsince any sleeping lock will generally perform badly, especially if it\ntries to be fair.\n\nReported-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39f004ba27fcd2431030a3bb3c949fa3f93fa4ca",
      "tree": "ddb97fc877f0cf4bd2424a75745661eb97346b00",
      "parents": [
        "9c3cdc1f83a6e07092392ff4aba6466517dbd1d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 19:52:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 19:52:43 2008 -0700"
      },
      "message": "Make \u003casm-x86/spinlock.h\u003e use ACCESS_ONCE()\n\n..instead of cooking up its own uglier local version of it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c3cdc1f83a6e07092392ff4aba6466517dbd1d0",
      "tree": "4dc890f607da4f85ca3a66770e4bce109879e69b",
      "parents": [
        "3ed43c745d2ce0c4ca15ad406285d1cc7e8ceec3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 19:51:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 10 19:51:16 2008 -0700"
      },
      "message": "Move ACCESS_ONCE() to \u003clinux/compiler.h\u003e\n\nIt actually makes much more sense there, and we do tend to need it for\nnon-RCU usage too.  Moving it to \u003clinux/compiler.h\u003e will allow some\nother cases that have open-coded the same logic to use the same helper\nfunction that RCU has used.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82fd866701881623d69fe280dbac06ddff1fdef9",
      "tree": "56de627d4d097ba06db173c3ccfa26591f3bdb55",
      "parents": [
        "5c3a121d52b30a1e53cdaa802fa1965fcd243164"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 01 03:46:22 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:45 2008 +0200"
      },
      "message": "x86: rdc: leds build/config fix\n\nselect NEW_LEDS for now until the Kconfig dependencies have been\nfixed.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5c3a121d52b30a1e53cdaa802fa1965fcd243164",
      "tree": "0fd812cb4a065cbe7ba8a2ddbc3552a46ba0e8c7",
      "parents": [
        "eb2b4e682a6d5b4779a7f1a6a8419982919795f6"
      ],
      "author": {
        "name": "Vaidyanathan Srinivasan",
        "email": "svaidy@linux.vnet.ibm.com",
        "time": "Mon May 05 19:22:15 2008 +0530"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:45 2008 +0200"
      },
      "message": "x86: sysfs cpu?/topology is empty in 2.6.25 (32-bit Intel system)\n\nSystem topology on intel based system needs to be exported\nfor non-numa case as well.\n\nAll parts of asm-i386/topology.h has come under\n#ifdef CONFIG_NUMA after the merge to asm-x86/topology.h\n\n/sys/devices/system/cpu/cpu?/topology/* is populated based on\nENABLE_TOPO_DEFINES\n\nThe sysfs cpu topology is not being populated on my dual socket\ndual core xeon 5160 processor based (x86 32 bit) system.\n\nCONFIG_NUMA is not set in my case yet the topology is relevant\nand useful.\n\nirqbalance daemon application depends on topology to build the\ncpus and package list and it fails on Fedora9 beta since the\nsysfs topology was not being populated in the 2.6.25 kernel.\n\nI am not sure if it was intentional to not define ENABLE_TOPO_DEFINES\nfor non-numa systems.\n\nThis fix has been tested on the above mentioned dual core, dual socket\nsystem.\n\nSigned-off-by: Vaidyanathan Srinivasan \u003csvaidy@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "eb2b4e682a6d5b4779a7f1a6a8419982919795f6",
      "tree": "0319972d5c5ccea9cb63ae0c2db49c39ec12bf18",
      "parents": [
        "9096bd7a66efbe406910365c5206a32eed3875af"
      ],
      "author": {
        "name": "Simon Holm Thøgersen",
        "email": "odie@cs.aau.dk",
        "time": "Mon May 05 15:45:28 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:45 2008 +0200"
      },
      "message": "x86: revert commit 709f744 (\"x86: bitops asm constraint fixes\")\n\n709f744 causes my computer to freeze during the start up of X and my\nlogin manger (GDM). It gets to the point where it has shown the default\nX mouse cursor logo (a big X / cross) and does not respond to anything\nfrom that point on.\n\nThis worked fine before 709f744, and it works fine with ﻿709f744\nreverted on top of Linus\u0027 current tree (f74d505). The revert had\nconflicts, as far as I can tell due to white space changes. The diff I\nended up with is below.\n\nIt is 100% reproducible.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9096bd7a66efbe406910365c5206a32eed3875af",
      "tree": "c6362db951f1f5426f7d0aabd8ae825f1a1dcc31",
      "parents": [
        "fd3c3ed5d1e3ceb37635cbe6d220ab94aae0781d"
      ],
      "author": {
        "name": "Helge Wagner",
        "email": "Helge.Wagner@gefanuc.com",
        "time": "Tue Apr 29 14:20:40 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:45 2008 +0200"
      },
      "message": "x86: restrict keyboard io ports reservation to make ipmi driver work\n\nOn some of our (single board computer) boards (x86) we are using an\nIPMI controller that uses I/O ports 0x62 and 0x66 for a KCS (keyboard\ncontroller style) IPMI system interface.\n\nTrying to load the openipmi driver fails, because the ports\n(0x62/0x66) are reserved for keyboard. keyboard reserves the full\nrange 0x60-0x6F while it doesn\u0027t need to.\n\nReserve only ports 0x60 and 0x64 for the legacy PS/2 i8042 keyboad\ncontroller instead of 0x60-0x6F to allow the openipmi driver to work.\n\n[ tglx: added 64bit fixup ]\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fd3c3ed5d1e3ceb37635cbe6d220ab94aae0781d",
      "tree": "67cc2a950e670e5362173efd88ea6ded708b7e6c",
      "parents": [
        "0646153921892cc7a81320a6920beaca06b3e9f0"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed May 07 12:09:52 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:45 2008 +0200"
      },
      "message": "x86: fix fpu restore from sig return\n\nIf the task never used fpu, initialize the fpu before restoring the FP\nstate from the signal handler context. This will allocate the fpu\nstate, if the task never needed it before.\n\nReported-and-bisected-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Frederik Deweerdt \u003cdeweerdt@free.fr\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0646153921892cc7a81320a6920beaca06b3e9f0",
      "tree": "d82c3378dc063ecff7020de9a86cad7528d2a288",
      "parents": [
        "5ecddcebfb7c737fe36494c77bd99ad045eab5ae"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Sun May 04 13:41:02 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:45 2008 +0200"
      },
      "message": "x86: remove spew print out about bus to node mapping\n\nJeff Garzik pointed out that this printout is not needed.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5ecddcebfb7c737fe36494c77bd99ad045eab5ae",
      "tree": "f4f192db9aa0b7cb6c879ee4886f5bf692ddef92",
      "parents": [
        "8d4a4300854f3971502e81dacd930704cb88f606"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu May 08 16:38:11 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 10 19:31:44 2008 +0200"
      },
      "message": "x86: revert printk format warning change which is for linux-next\n\ncommit 62179849b40aded9e727cca5006627a1c4d6446e\n    x86: fix setup printk format warning\n\nis for linux-next and not for .26\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c07c6053c41f736711ed856aa377007078c7c396",
      "tree": "4def633e98841376f7feed3ac6ec78ccc09ef351",
      "parents": [
        "6cd5a86b56ec8fc8651c043bdb05ea0c662fb704"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 10 00:31:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 10 00:31:28 2008 -0700"
      },
      "message": "sparc32: Don\u0027t twiddle PT_DTRACE in exec.\n\nThat bit isn\u0027t used on this platform.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5",
      "tree": "3f143311afca5e316afd06c2fc4f7d73b19cdcf0",
      "parents": [
        "5bf6c6e30d8b71d092e8830208e182d84b907fcd",
        "da109897a142dd017172c0ce7abf0be8646f7109"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 09 23:24:09 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion into fixes\n"
    },
    {
      "commit": "5bf6c6e30d8b71d092e8830208e182d84b907fcd",
      "tree": "cd96d8433e75ffc8648161c3d85b843193bbe4ea",
      "parents": [
        "dc38e2ad53ca27968919dea6d7fa60575782d5a6"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri May 09 08:56:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 09 21:25:37 2008 +0100"
      },
      "message": "[ARM] 5033/1: Unbreak corgi_ssp by registering ssp drivers earlier.\n\nA lot of stuff in spitz/akita/etc. depends on corgi_ssp to be initialised\nearly. However corgi_ssp initialisation fails, because at that time pxa*-ssp\ndevices don\u0027t have drivers. Move ssp earlier in the makefile so they are\nregistered before corgi-ssp.\n\nAlso move sleep/suspend and cpu-freq to more logical places\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "005b1f7495e812b99b73de5adbc73afd7a1cbcaf",
      "tree": "d0ee13a35bbda1f53577db2a79eb288c71f3e6c2",
      "parents": [
        "28a4acb48586dc21d2d14a75a7aab7be78b7c83b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 09 15:00:55 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 09 15:00:55 2008 -0400"
      },
      "message": "[libata] revert new check-ready Status register logic\n\nThis behavior differs across multiple controllers, so we cannot use\ncommon logic for all controllers.\n\nRevert back to the basic common behavior, and specific drivers will\nbe updated from here to take into account the unusual Status return\nvalues.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ed43c745d2ce0c4ca15ad406285d1cc7e8ceec3",
      "tree": "286decf836edc60ef70a0306a785ed497f7fed73",
      "parents": [
        "26c5e98e88a6126adef2ddce21899e5afe823a2b",
        "45828b812ddb608ddf83eff11601f62b726d13ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 10:34:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 10:34:00 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (21 commits)\n  Blackfin Serial Driver: abstract away DLAB differences into header\n  Blackfin Serial Driver: macro away the IER differences between processors\n  [Blackfin] arch: remove useless IRQ_SW_INT defines\n  [Blackfin] arch: protect linux/usb/musb.h include until the driver gets mainlined\n  [Blackfin] arch: protect linux/usb/isp1362.h include until the driver gets mainlined\n  [Blackfin] arch: add EBIU supporting for BF54x EZKIT SMSC LAN911x/LAN921x families embedded ethernet driver\n  [Blackfin] arch: Set spi flash partition on bf527 as like bf548.\n  [Blackfin] arch: fix bug - Remove module will not free L1 memory used\n  [Blackfin] arch: fix wrong header name in comment\n  [Blackfin] arch: Fix BUG - spi flash on bf527 ezkit would fail at mount\n  [Blackfin] arch: add twi_lcd and twi_keypad i2c board info to bf527-ezkit\n  [Blackfin] arch: Add physmap partition for BF527-EZkit\n  [Blackfin] arch: fix gdb testing regression\n  [Blackfin] arch: disable single stepping when delivering a signal\n  [Blackfin] arch: Delete unused (copied from m68k) entries in asm-offsets.c.\n  [Blackfin] arch: In the double fault handler, set up the PT_RETI slot\n  [Blackfin] arch: Support for CPU_FREQ and NOHZ\n  [Blackfin] arch: Functional power management support: Add CPU and platform voltage scaling support\n  [Blackfin] arch: fix bug -  breaking the atomic sections code.\n  [Blackfin] arch: Equalize include files: Add VR_CTL masks\n  ...\n"
    },
    {
      "commit": "26c5e98e88a6126adef2ddce21899e5afe823a2b",
      "tree": "b5300f706c700667384d811a74750d2fe287e0ae",
      "parents": [
        "a9545ee3c8153e133556aaaa8110337ca3f864dc",
        "af4b3c355cbd38703471e55d11f42d8640db4118"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:10:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:10:09 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] fix build warning\n  [CIFS] Fixed build warning in is_ip\n  [CIFS] cleanup cifsd completion\n  [CIFS] Remove over-indented code in find_unc().\n  [CIFS] fix typo\n  [CIFS] Remove duplicate call to mode_to_acl\n  [CIFS] convert usage of implicit booleans to bool\n  [CIFS] fixed compatibility issue with samba refferal request\n  [CIFS] Fix statfs formatting\n  [CIFS] Adds to dns_resolver checking if the server name is an IP addr and skipping upcall in this case.\n  [CIFS] Fix spelling mistake\n  [CIFS] Update cifs version number\n"
    },
    {
      "commit": "a9545ee3c8153e133556aaaa8110337ca3f864dc",
      "tree": "0a172f74b37b239d850b8b363683e191511bc87a",
      "parents": [
        "c20b4b69f774896623a8ad87d974982bc89af7ed",
        "9731e287e08b804592191d8bffaad023154af2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:07:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:07:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (37 commits)\n  SH: catch negative denormal_subf1() retval in denormal_add()\n  sh: Fix DMAC base address for SH7709S\n  sh: update smc91x platform data for se7206.\n  sh: Stub in cpu_to_node() and friends for NUMA build.\n  sh: intc register modify fix\n  sh: no high level trigger on some sh3 cpus\n  sh: clean up sh7710 and sh7720 intc tables\n  sh: add interrupt ack code to sh3\n  sh: unify external irq pin code for sh3\n  sh-sci: avoid writing to nonexistent registers\n  sh-sci: sh7722 lacks scsptr registers\n  sh-sci: improve sh7722 support\n  sh: reset hardware from early printk\n  sh: drain and wait for early printk\n  sh: use sci_out() for early printk\n  sh: add memory resources to /proc/iomem\n  sh: add kernel bss resource\n  sh: fix sh7705 interrupt vector typo\n  sh: update smc91x platform data for se7722\n  sh: update smc91x platform data for MigoR\n  ...\n"
    }
  ],
  "next": "c20b4b69f774896623a8ad87d974982bc89af7ed"
}
