)]}'
{
  "log": [
    {
      "commit": "043ebd6c9de7500a399017643bbc5cafd4e37060",
      "tree": "dcbf0baa9e3dd4040d155101e4381f3b4df2f612",
      "parents": [
        "52f4f6bbcff5510f662a002ec1219660ea25af62"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jun 13 00:25:36 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] DECstation: Document more MB ASIC register bits\n\n Document a few more register bits provided by the MB ASIC used on R4000SC\n(KN04) and R4400SC (KN05) CPU daughtercards with the DECstation.  \n\n Reverse-engineered and not documented anywhere else to the best of my\nknowledge.  Bit names appended to the last underscore the same as reported\nby the firmware in register dumps.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52f4f6bbcff5510f662a002ec1219660ea25af62",
      "tree": "259c7d20dc159d2109f0be2b136841c0a417a656",
      "parents": [
        "2957c9e61ee9c37e7ebf2c8acab03e073fe942fd"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Jun 12 15:20:05 2008 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] Use kernel-supplied ARRAY_SIZE() macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2957c9e61ee9c37e7ebf2c8acab03e073fe942fd",
      "tree": "50b4baea3b130ed3e1ef95a9c0f2d2761dd88693",
      "parents": [
        "997288517ec839b7639fcba77111256b13a66000"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] IRIX: Goodbye and thanks for all the fish\n\nNever terribly functional or popular, plagued by hard to fix bugs the time\nto say goodbye has more than arrived.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "997288517ec839b7639fcba77111256b13a66000",
      "tree": "3c0f7da3befd5bc0a40ff5dd4dd2a01aba2d5617",
      "parents": [
        "4b62220b608ab71876d8920d5590f1db4ee2eb4a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jun 09 08:39:58 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:30 2008 +0100"
      },
      "message": "[MIPS] Alchemy: remove unused MMC macros from db1x00 header.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4b62220b608ab71876d8920d5590f1db4ee2eb4a",
      "tree": "99cb4b5884aae5916457bc3537069651620cfa22",
      "parents": [
        "f366e2085f28358a5294b8cdc847a377c02eb22d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Alchemy, PNX: Use symbolic constants for DMA masks.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f366e2085f28358a5294b8cdc847a377c02eb22d",
      "tree": "94e92ccf571ad52614c70f4270e28cdce697f9ba",
      "parents": [
        "17f61e61b4a1d3ca254668cf12c1c5d828d892fd"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Thu May 29 17:57:11 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] unexport {allocate,free}_irqno\n\nThe following routines\n\nallocate_irqno()\nfree_irqno()\n\nseem not to be used outside of the core kernel code, hence\nexporting these functions is pointless. This patch removes\nthe export.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "17f61e61b4a1d3ca254668cf12c1c5d828d892fd",
      "tree": "b93e5316c61925736e9e9bca30c2f0fff45b81cf",
      "parents": [
        "07cdb78436d52416a582e645b9afb6e26f986bc9"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Thu May 29 17:57:09 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Make two functions static\n\nThe following routines\n\nuasm_rel_highest()\nuasm_rel_higher()\n\nare needlessly defined global. This patch makes them static.\n\nCompile-tested using a customized config for the Malta board. Booting\nthe same board up to the shell prompt was also successful with this\npatch applied.\n\nSpotted by sparse.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07cdb78436d52416a582e645b9afb6e26f986bc9",
      "tree": "765906637fb87f35b171319562ac84d5a0fb7da3",
      "parents": [
        "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Thu May 29 17:57:08 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] fix sparse warning about setup_early_printk()\n\nThis patch fixes the following sparse warning:\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\n\narch/mips/kernel/early_printk.c:35:13: warning: symbol \u0027setup_early_printk\u0027\nwas not declared. Should it be static?\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\n\nThe fix is to define a prototype of the setup_early_printk() function and\nto include the appropriate header into arch/mips/kernel/early_printk.c.\n\n[Ralf: Sorted includes again]\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb",
      "tree": "6aee2390a9a5506176acb567021c8503200e1971",
      "parents": [
        "cb11dfa0247df479e384c4a7ab6846f3a6bf1570"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jun 09 17:19:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove obsolete isa_slot_offset\n\n The isa_slot_offset variable and its __ISA_IO_base macro is not used\nanywhere anymore.  It does not look like a decent interface per today\u0027s\nstandards either.  Remove both including all places of initialization.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb11dfa0247df479e384c4a7ab6846f3a6bf1570",
      "tree": "b34979807394a3bd6ef789c22874876d80d52cca",
      "parents": [
        "2954c02a884dc0ba9e91882c0aba13bcb9d22e6c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Mon Jun 09 16:30:03 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove board_watchpoint_handler\n\nIt is not used anywhere in tree.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2954c02a884dc0ba9e91882c0aba13bcb9d22e6c",
      "tree": "6323b16bbc5b7a78e02fe0b1624db3f2b0dd5ce2",
      "parents": [
        "4d3702b62e004172f44870763cf56793d8de0cbf"
      ],
      "author": {
        "name": "Chen, Huacai",
        "email": "huacai.chen@intel.com",
        "time": "Tue Jun 10 09:05:08 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:28 2008 +0100"
      },
      "message": "[MIPS] modify the MIPS CPU classfication\n\nSigned-off-by: Huacai Chen \u003chuacai.chen@intel.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d3702b62e004172f44870763cf56793d8de0cbf",
      "tree": "f1c7477ece003d5cc51eabb58ccc8d0942ef2d9c",
      "parents": [
        "ad1f8bf073e1c1996bb37b669352e3d7b1eb2b1f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon Jul 14 18:11:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 20:40:39 2008 -0700"
      },
      "message": "x86: Rename \"ignore\" macro in \u003casm/dwarf2.h\u003e to avoid collision\n\nCommit 70f1bba4 (\"x86: use ignore macro instead of hash comment\") breaks\nthe 64-bit x86 build on toolchains that have CONFIG_AS_CFI undefined with:\n\n    arch/x86/lib/csum-copy_64.S:48: Error: Macro `ignore\u0027 was already defined\n\nbecause \u003casm/dwarf2.h\u003e now uses the ignore macro name itself.  Fix this\nby changing to __cfi_ignore in dwarf2.h.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad1f8bf073e1c1996bb37b669352e3d7b1eb2b1f",
      "tree": "e881b79fbf134b9a890bf1e3688410d5e267c720",
      "parents": [
        "50515af207d410c9f228380e529c56f43c3de0bd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 14 18:13:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 20:40:39 2008 -0700"
      },
      "message": "Fix accidental reference to tg3 firmware\n\nWe\u0027re not updating the tg3 driver to use request_firmware() yet, but a\nreference to its firmware accidentally slipped in as part of commit\nc4667746 (\"dabusb: use request_firmware()\"). Remove it again.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nReported-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50515af207d410c9f228380e529c56f43c3de0bd",
      "tree": "93bbbcd3d674439e57bfe655c1b63accb05de4da",
      "parents": [
        "5a86102248592e178a9023359ccf7f0e489d8e35"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 14 17:50:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 18:04:55 2008 -0700"
      },
      "message": "firmware: Correct dependency on CONFIG_EXTRA_FIRMWARE_DIR\n\nWhen CONFIG_EXTRA_FIRMWARE_DIR gets changed, the filename in the .S file\n(which uses .incbin to include the binary) needs to change. When we\nrenamed the BUILTIN_FIRMWARE_DIR option to EXTRA_FIRMWARE_DIR, we forgot\nto update the manual dependency in firmware/Makefile, so it was\ndepending on a non-existent file in include/config/\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a86102248592e178a9023359ccf7f0e489d8e35",
      "tree": "9e5fdb9aafca687fa412f7c034f2cfbb834b8567",
      "parents": [
        "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
        "751851af7aae9b8bd5a60b3897209081fbc18b2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:54:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:54:07 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://git.infradead.org/users/dwmw2/firmware-2.6\n\n* \u0027for-2.6.27\u0027 of git://git.infradead.org/users/dwmw2/firmware-2.6: (64 commits)\n  firmware: convert sb16_csp driver to use firmware loader exclusively\n  dsp56k: use request_firmware\n  edgeport-ti: use request_firmware()\n  edgeport: use request_firmware()\n  vicam: use request_firmware()\n  dabusb: use request_firmware()\n  cpia2: use request_firmware()\n  ip2: use request_firmware()\n  firmware: convert Ambassador ATM driver to request_firmware()\n  whiteheat: use request_firmware()\n  ti_usb_3410_5052: use request_firmware()\n  emi62: use request_firmware()\n  emi26: use request_firmware()\n  keyspan_pda: use request_firmware()\n  keyspan: use request_firmware()\n  ttusb-budget: use request_firmware()\n  kaweth: use request_firmware()\n  smctr: use request_firmware()\n  firmware: convert ymfpci driver to use firmware loader exclusively\n  firmware: convert maestro3 driver to use firmware loader exclusively\n  ...\n\nFix up trivial conflicts with BKL removal in drivers/char/dsp56k.c and\ndrivers/char/ip2/ip2main.c manually.\n"
    },
    {
      "commit": "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
      "tree": "edbc09b7945994f78668d218fa02e991c3b3b365",
      "parents": [
        "666484f0250db2e016948d63b3ef33e202e3b8d0",
        "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (241 commits)\n  [ARM] 5171/1: ep93xx: fix compilation of modules using clocks\n  [ARM] 5133/2: at91sam9g20 defconfig file\n  [ARM] 5130/4: Support for the at91sam9g20\n  [ARM] 5160/1: IOP3XX: gpio/gpiolib support\n  [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.\n  [ARM] 5084/1: zylonite: Register AC97 device\n  [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n  [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n  [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting\n  [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n  [ARM] 5144/1: pxaficp_ir: cleanup includes\n  [ARM] pxa: remove pxa_set_cken()\n  [ARM] pxa: allow clk aliases\n  [ARM] Feroceon: don\u0027t disable BPU on boot\n  [ARM] Orion: LED support for HP mv2120\n  [ARM] Orion: add RD88F5181L-FXO support\n  [ARM] Orion: add RD88F5181L-GE support\n  [ARM] Orion: add Netgear WNR854T support\n  [ARM] s3c2410_defconfig: update for current build\n  [ARM] Acer n30: Minor style and indentation fixes.\n  ...\n"
    },
    {
      "commit": "751851af7aae9b8bd5a60b3897209081fbc18b2b",
      "tree": "5cb8dbb71d691a760da61e319796800ee42cc1c5",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "d71792ac3d48df6693f7b339e02494efc27036c3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:49:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 15:51:11 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nConflicts:\n\n\tsound/pci/Kconfig\n"
    },
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "666484f0250db2e016948d63b3ef33e202e3b8d0",
      "tree": "734f48c10aa364965e4f4642ee3de51669e62be2",
      "parents": [
        "d18bb9a548e550f3ced57618e75085fb3f173133",
        "ace7f1b79670aa0c1d9f4b0442be82e565827333"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:28:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:28:42 2008 -0700"
      },
      "message": "Merge branch \u0027core/softirq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/softirq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  softirq: remove irqs_disabled warning from local_bh_enable\n  softirq: remove initialization of static per-cpu variable\n  Remove argument from open_softirq which is always NULL\n"
    },
    {
      "commit": "d18bb9a548e550f3ced57618e75085fb3f173133",
      "tree": "ea6be1655c55422cb5a1df84ae08f150b60e6808",
      "parents": [
        "4bb0057f996b1491f93a64879f4c53c83bc0f0c7",
        "6d72b7952fa7d7c61d021398970c29afde6a4443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:28:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:28:10 2008 -0700"
      },
      "message": "Merge branch \u0027core/rodata\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/rodata\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  move BUG_TABLE into RODATA\n"
    },
    {
      "commit": "4bb0057f996b1491f93a64879f4c53c83bc0f0c7",
      "tree": "f216e244a6f88ede277a3687499dbb1762a3c37a",
      "parents": [
        "116a9fb3ed98c19d1ee0c6c55971f5b753949393",
        "9e4144abf8a30ae221311368bbb10690ebdb4b76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:27:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:27:43 2008 -0700"
      },
      "message": "Merge branch \u0027core/printk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/printk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, generic: mark early_printk as asmlinkage\n  printk: export console_drivers\n  printk: remember the message level for multi-line output\n  printk: refactor processing of line severity tokens\n  printk: don\u0027t prefer unsuited consoles on registration\n  printk: clean up recursion check related static variables\n  namespacecheck: more kernel/printk.c fixes\n  namespacecheck: fix kernel printk.c\n"
    },
    {
      "commit": "116a9fb3ed98c19d1ee0c6c55971f5b753949393",
      "tree": "ae981f5ff8bf3428d7653712df123f4ff9b14635",
      "parents": [
        "40e7babbb52b4b57721b9175aed7a14d93bf242f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:03:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 15:03:25 2008 -0700"
      },
      "message": "x86: MMIOTRACE should not default to on\n\nEven the help-text makes it clear that normal people shouldn\u0027t enable\nit.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40e7babbb52b4b57721b9175aed7a14d93bf242f",
      "tree": "e16bc0a698c891922ca4c0166e0e08ac194718ed",
      "parents": [
        "948769a5ba304ed3329a2f42ee3561f04a0b5692",
        "d12c1a37925a8ec386994169605fe99217295199"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:55:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:55:13 2008 -0700"
      },
      "message": "Merge branch \u0027core/locking\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/locking\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: fix kernel/fork.c warning\n  lockdep: fix ftrace irq tracing false positive\n  lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT\n  lockdep: add lock_class information to lock_chain and output it\n  lockdep: add lock_class information to lock_chain and output it\n  lockdep: output lock_class key instead of address for forward dependency output\n  __mutex_lock_common: use signal_pending_state()\n  mutex-debug: check mutex magic before owner\n\nFixed up conflict in kernel/fork.c manually\n"
    },
    {
      "commit": "948769a5ba304ed3329a2f42ee3561f04a0b5692",
      "tree": "7430c5fcae383d90c7c0101364440ac24e5cbc18",
      "parents": [
        "e18425a0abc8eafa8e98ecffac517bb0c0904f4b",
        "773dc8eacaedb2e8c8d0defb5de2c66ea7dc4a08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:50:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:50:49 2008 -0700"
      },
      "message": "Merge branch \u0027sched/new-API-sched_setscheduler\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched/new-API-sched_setscheduler\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: add new API sched_setscheduler_nocheck: add a flag to control access checks\n"
    },
    {
      "commit": "e18425a0abc8eafa8e98ecffac517bb0c0904f4b",
      "tree": "5eb743e7201850de19496183554bb34c766948c4",
      "parents": [
        "d1794f2c5b5817eb79ccc5e00701ca748d1b073a",
        "5806b81ac1c0c52665b91723fd4146a4f86e386b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:49:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:49:54 2008 -0700"
      },
      "message": "Merge branch \u0027tracing/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (228 commits)\n  ftrace: build fix for ftraced_suspend\n  ftrace: separate out the function enabled variable\n  ftrace: add ftrace_kill_atomic\n  ftrace: use current CPU for function startup\n  ftrace: start wakeup tracing after setting function tracer\n  ftrace: check proper config for preempt type\n  ftrace: trace schedule\n  ftrace: define function trace nop\n  ftrace: move sched_switch enable after markers\n  ftrace: prevent ftrace modifications while being kprobe\u0027d, v2\n  fix \"ftrace: store mcount address in rec-\u003eip\"\n  mmiotrace broken in linux-next (8-bit writes only)\n  ftrace: avoid modifying kprobe\u0027d records\n  ftrace: freeze kprobe\u0027d records\n  kprobes: enable clean usage of get_kprobe\n  ftrace: store mcount address in rec-\u003eip\n  ftrace: build fix with gcc 4.3\n  namespacecheck: fixes\n  ftrace: fix \"notrace\" filtering priority\n  ftrace: fix printout\n  ...\n"
    },
    {
      "commit": "d1794f2c5b5817eb79ccc5e00701ca748d1b073a",
      "tree": "5a4c98e694e88a8c82f342d0cc9edb2a4cbbef36",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "2fceef397f9880b212a74c418290ce69e7ac00eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6: (146 commits)\n  IB/umad: BKL is not needed for ib_umad_open()\n  IB/uverbs: BKL is not needed for ib_uverbs_open()\n  bf561-coreb: BKL unneeded for open()\n  Call fasync() functions without the BKL\n  snd/PCM: fasync BKL pushdown\n  ipmi: fasync BKL pushdown\n  ecryptfs: fasync BKL pushdown\n  Bluetooth VHCI: fasync BKL pushdown\n  tty_io: fasync BKL pushdown\n  tun: fasync BKL pushdown\n  i2o: fasync BKL pushdown\n  mpt: fasync BKL pushdown\n  Remove BKL from remote_llseek v2\n  Make FAT users happier by not deadlocking\n  x86-mce: BKL pushdown\n  vmwatchdog: BKL pushdown\n  vmcp: BKL pushdown\n  via-pmu: BKL pushdown\n  uml-random: BKL pushdown\n  uml-mmapper: BKL pushdown\n  ...\n"
    },
    {
      "commit": "d71792ac3d48df6693f7b339e02494efc27036c3",
      "tree": "fa5ee1c156cfd0786610fc20213098a13537eab3",
      "parents": [
        "7f127d5ed0da66053482a3e18014c439da3c41d1"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Sat Jul 05 18:05:22 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:45:46 2008 -0700"
      },
      "message": "firmware: convert sb16_csp driver to use firmware loader exclusively\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7f127d5ed0da66053482a3e18014c439da3c41d1",
      "tree": "930f6c1ed636490e9ecb56bacf8fdd4ec5bdc6ba",
      "parents": [
        "d12b219a228efe92f0778ed3af21305e65fbb052"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Sat Jul 05 15:28:30 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:45:32 2008 -0700"
      },
      "message": "dsp56k: use request_firmware\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d12b219a228efe92f0778ed3af21305e65fbb052",
      "tree": "744a10a28e5d1d26d355253db19a119b0f92a788",
      "parents": [
        "5b9ea9322605da09d6f7119f03f71cc52b044911"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Fri Jul 04 23:06:09 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:44:39 2008 -0700"
      },
      "message": "edgeport-ti: use request_firmware()\n\nFirmware blob looks like this...\n        uint8_t  MajorVersion\n        uint8_t  MinorVersion\n        __le16   BuildNumber\n        uint8_t  data[]\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5b9ea9322605da09d6f7119f03f71cc52b044911",
      "tree": "b227024278cf70933fb14ef22361806388635140",
      "parents": [
        "fb54be8755d386008bfadb7fc8ff89451fa3a9c9"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Thu Jul 03 17:00:23 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:44:37 2008 -0700"
      },
      "message": "edgeport: use request_firmware()\n\nVersion number provided in first HEX record.\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fb54be8755d386008bfadb7fc8ff89451fa3a9c9",
      "tree": "130eb5a6b60a3dd2c94362785a44dedfae1a2fab",
      "parents": [
        "c466774636b3cc43c2c304b44e52974d9d53f3e0"
      ],
      "author": {
        "name": "Jaswinder Singh",
        "email": "jaswinder@infradead.org",
        "time": "Fri Jun 27 19:50:40 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:44:32 2008 -0700"
      },
      "message": "vicam: use request_firmware()\n\nAlthough it wasn\u0027t actually using ihex records before, we use the Intel\nHEX record format for this firmware -- because that gives us a simple\nway to split it into separate chunks internally as we need, without\nloading each part as a separate file.\n\nSigned-off-by: Jaswinder Singh \u003cjaswinder@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c466774636b3cc43c2c304b44e52974d9d53f3e0",
      "tree": "a493b763456a5221441e86377685c8145663a0c9",
      "parents": [
        "04a33e406a062cd1bb55014ee17a3558109a2d74"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 23 11:41:04 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:44:21 2008 -0700"
      },
      "message": "dabusb: use request_firmware()\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "04a33e406a062cd1bb55014ee17a3558109a2d74",
      "tree": "2fd681c3ddeb109bcf0720450ac4a32f1553ad0e",
      "parents": [
        "547d8bb7ddf7f5d9f53741086a394c8318e15f16"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 23 11:36:23 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jul 14 14:43:28 2008 -0700"
      },
      "message": "cpia2: use request_firmware()\n\nThanks for Jaswinder Singh for converting the firmware blob itself to ihex.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
      "tree": "3383faebf8896b1806a3bbc058e3ef8db5c4092e",
      "parents": [
        "17489c058e8c63ab5ebdc67ab52ca70d1bc270b1"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Jul 14 16:41:12 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:57:56 2008 -0700"
      },
      "message": "ftrace: document updates\n\nThe following updates were recommended by Elias Oltmanns and Randy Dunlap.\n\n[ updates based on Andrew Morton\u0027s comments are still to come. ]\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17489c058e8c63ab5ebdc67ab52ca70d1bc270b1",
      "tree": "d0e0a3503967b11f6e86ebfaddf103a82fbea38f",
      "parents": [
        "a3da5bf84a97d48cfaf66c6842470fc403da5121",
        "873a6ed6288b6c2c0d2cc84d3b2bf2fab9ba0181"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:54:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:54:49 2008 -0700"
      },
      "message": "Merge branch \u0027sched/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (76 commits)\n  sched_clock: and multiplier for TSC to gtod drift\n  sched_clock: record TSC after gtod\n  sched_clock: only update deltas with local reads.\n  sched_clock: fix calculation of other CPU\n  sched_clock: stop maximum check on NO HZ\n  sched_clock: widen the max and min time\n  sched_clock: record from last tick\n  sched: fix accounting in task delay accounting \u0026 migration\n  sched: add avg-overlap support to RT tasks\n  sched: terminate newidle balancing once at least one task has moved over\n  sched: fix warning\n  sched: build fix\n  sched: sched_clock_cpu() based cpu_clock(), lockdep fix\n  sched: export cpu_clock\n  sched: make sched_{rt,fair}.c ifdefs more readable\n  sched: bias effective_load() error towards failing wake_affine().\n  sched: incremental effective_load()\n  sched: correct wakeup weight calculations\n  sched: fix mult overflow\n  sched: update shares on wakeup\n  ...\n"
    },
    {
      "commit": "a3da5bf84a97d48cfaf66c6842470fc403da5121",
      "tree": "cdf66c0cff8c61eedd60601fc9dffdd1ed39b880",
      "parents": [
        "3b23e665b68387f5ee7b21f7b75ceea4d9acae4a",
        "d59fdcf2ac501de99c3dfb452af5e254d4342886"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:43:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:43:24 2008 -0700"
      },
      "message": "Merge branch \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (821 commits)\n  x86: make 64bit hpet_set_mapping to use ioremap too, v2\n  x86: get x86_phys_bits early\n  x86: max_low_pfn_mapped fix #4\n  x86: change _node_to_cpumask_ptr to return const ptr\n  x86: I/O APIC: remove an IRQ2-mask hack\n  x86: fix numaq_tsc_disable calling\n  x86, e820: remove end_user_pfn\n  x86: max_low_pfn_mapped fix, #3\n  x86: max_low_pfn_mapped fix, #2\n  x86: max_low_pfn_mapped fix, #1\n  x86_64: fix delayed signals\n  x86: remove conflicting nx6325 and nx6125 quirks\n  x86: Recover timer_ack lost in the merge of the NMI watchdog\n  x86: I/O APIC: Never configure IRQ2\n  x86: L-APIC: Always fully configure IRQ0\n  x86: L-APIC: Set IRQ0 as edge-triggered\n  x86: merge dwarf2 headers\n  x86: use AS_CFI instead of UNWIND_INFO\n  x86: use ignore macro instead of hash comment\n  x86: use matching CFI_ENDPROC\n  ...\n"
    },
    {
      "commit": "3b23e665b68387f5ee7b21f7b75ceea4d9acae4a",
      "tree": "f68ddc11e1a3bb068f6d3d16c15da5e91df4dd84",
      "parents": [
        "6c118e43dc513a7118b49b9ff953fe61e14515dc",
        "090657e423f45a77151943f50165ae9565bfbf33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:40:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:40:42 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (50 commits)\n  crypto: ixp4xx - Select CRYPTO_AUTHENC\n  crypto: s390 - Respect STFL bit\n  crypto: talitos - Add support for sha256 and md5 variants\n  crypto: hash - Move ahash functions into crypto/hash.h\n  crypto: crc32c - Add ahash implementation\n  crypto: hash - Added scatter list walking helper\n  crypto: prng - Deterministic CPRNG\n  crypto: hash - Removed vestigial ahash fields\n  crypto: hash - Fixed digest size check\n  crypto: rmd - sparse annotations\n  crypto: rmd128 - sparse annotations\n  crypto: camellia - Use kernel-provided bitops, unaligned access helpers\n  crypto: talitos - Use proper form for algorithm driver names\n  crypto: talitos - Add support for 3des\n  crypto: padlock - Make module loading quieter when hardware isn\u0027t available\n  crypto: tcrpyt - Remove unnecessary kmap/kunmap calls\n  crypto: ixp4xx - Hardware crypto support for IXP4xx CPUs\n  crypto: talitos - Freescale integrated security engine (SEC) driver\n  [CRYPTO] tcrypt: Add self test for des3_ebe cipher operating in cbc mode\n  [CRYPTO] rmd: Use pointer form of endian swapping operations\n  ...\n"
    },
    {
      "commit": "6c118e43dc513a7118b49b9ff953fe61e14515dc",
      "tree": "ef654ba1982c17a516697d25b3d0405acb6aeac1",
      "parents": [
        "847106ff628805e1a0aa91e7f53381f3fdfcd839",
        "72f6befeea7dc634a83219287d5b874734b85637"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:37:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:37:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6: (31 commits)\n  avr32: Fix typo of IFSR in a comment in the PIO header file\n  avr32: Power Management support (\"standby\" and \"mem\" modes)\n  avr32: Add system device for the internal interrupt controller (intc)\n  avr32: Add simple SRAM allocator\n  avr32: Enable SDRAMC clock at startup\n  rtc-at32ap700x: Enable wakeup\n  macb: Basic suspend/resume support\n  atmel_serial: Drain console TX shifter before suspending\n  atmel_serial: Fix build on avr32 with CONFIG_PM enabled\n  avr32: Use a quicklist for PTE allocation as well\n  avr32: Use a quicklist for PGD allocation\n  avr32: Cover the kernel page tables in the user PGDs\n  avr32: Store virtual addresses in the PGD\n  avr32: Remove useless zeroing of swapper_pg_dir at startup\n  avr32: Clean up and optimize the TLB operations\n  avr32: Rename at32ap.c -\u003e pdc.c\n  avr32: Move setup_platform() into chip-specific file\n  avr32: Kill special exception handler sections\n  avr32: Kill unneeded #include \u003casm/pgalloc.h\u003e from asm/mmu_context.h\n  avr32: Clean up time.c #includes\n  ...\n"
    },
    {
      "commit": "847106ff628805e1a0aa91e7f53381f3fdfcd839",
      "tree": "457c8d6a5ff20f4d0f28634a196f92273298e49e",
      "parents": [
        "c142bda458a9c81097238800e1bd8eeeea09913d",
        "6f0f0fd496333777d53daff21a4e3b28c4d03a6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:36:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:36:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (25 commits)\n  security: remove register_security hook\n  security: remove dummy module fix\n  security: remove dummy module\n  security: remove unused sb_get_mnt_opts hook\n  LSM/SELinux: show LSM mount options in /proc/mounts\n  SELinux: allow fstype unknown to policy to use xattrs if present\n  security: fix return of void-valued expressions\n  SELinux: use do_each_thread as a proper do/while block\n  SELinux: remove unused and shadowed addrlen variable\n  SELinux: more user friendly unknown handling printk\n  selinux: change handling of invalid classes (Was: Re: 2.6.26-rc5-mm1 selinux whine)\n  SELinux: drop load_mutex in security_load_policy\n  SELinux: fix off by 1 reference of class_to_string in context_struct_compute_av\n  SELinux: open code sidtab lock\n  SELinux: open code load_mutex\n  SELinux: open code policy_rwlock\n  selinux: fix endianness bug in network node address handling\n  selinux: simplify ioctl checking\n  SELinux: enable processes with mac_admin to get the raw inode contexts\n  Security: split proc ptrace checking into read vs. attach\n  ...\n"
    },
    {
      "commit": "c142bda458a9c81097238800e1bd8eeeea09913d",
      "tree": "a412321f62cbb90cae831d7f2dea026cbd3c958c",
      "parents": [
        "b5cf43c47b05c8deb10f9674d541dddbdec0e341",
        "c0e09200dc0813972442e550a5905a132768e56c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:32:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:32:24 2008 -0700"
      },
      "message": "Merge branch \u0027drm-reorg\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-reorg\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: reorganise drm tree to be more future proof.\n"
    },
    {
      "commit": "b5cf43c47b05c8deb10f9674d541dddbdec0e341",
      "tree": "41c9b71c40f5f0d3cd702f0b602254867630e6a1",
      "parents": [
        "b7f80afa28866c257876c272d6c013e0dbed3c31",
        "fe0a3fe324811385b64790d42079bf534798a0cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:26:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:26:07 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel\n\n* \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel: (179 commits)\n  ALSA: Release v1.0.17\n  ALSA: correct kcalloc usage\n  ALSA: ALSA driver for SGI O2 audio board\n  ALSA: asoc: kbuild - only show menus for the current ASoC CPU platform.\n  ALSA: ALSA driver for SGI HAL2 audio device\n  ALSA: hda - Fix FSC V5505 model\n  ALSA: hda - Fix missing init for unsol events on micsense model\n  ALSA: hda - Fix internal mic vref pin setup\n  ALSA: hda: 92hd71bxx PC Beep\n  ALSA: HDA - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model\n  ALSA: usb-audio: add some Yamaha USB MIDI quirks\n  ALSA: usb-audio: fix Yamaha KX quirk\n  ALSA: ASoC: Au12x0/Au1550 PSC Audio support\n  ALSA: Add Yamaha KX49 (USB MIDI controller) to usbquirks.h\n  ALSA: ASoC: pxa2xx-ac97: fix warning due to missing argument in fuction declaration\n  ALSA: tosa: fix compilation with new DAPM API\n  ALSA: wavefront - add const\n  ALSA: remove CONFIG_KMOD from sound\n  ALSA: Fix a const to non-const assignment in the Digigram VXpocket sound driver\n  ALSA: Fix a const pointer usage warning in the Digigram VX soundcard driver\n  ...\n"
    },
    {
      "commit": "b7f80afa28866c257876c272d6c013e0dbed3c31",
      "tree": "4e72598307cda046a2e0db5e7c7cb1d8a15574ae",
      "parents": [
        "42c59208219a2d43f0dde94bebc68c20b95b13ce",
        "5e34599fc8ba1e8889095bd56a71fd9802ed5a51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:25:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:25:01 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (71 commits)\n  [S390] sclp_tty: Fix scheduling while atomic bug.\n  [S390] sclp_tty: remove ioctl interface.\n  [S390] Remove P390 support.\n  [S390] Cleanup vmcp printk messages.\n  [S390] Cleanup lcs printk messages.\n  [S390] Cleanup kprobes printk messages.\n  [S390] Cleanup vmwatch printk messages.\n  [S390] Cleanup dcssblk printk messages.\n  [S390] Cleanup zfcp dumper printk messages.\n  [S390] Cleanup vmlogrdr printk messages.\n  [S390] Cleanup s390 debug feature print messages.\n  [S390] Cleanup monreader printk messages.\n  [S390] Cleanup appldata printk messages.\n  [S390] Cleanup smsgiucv printk messages.\n  [S390] Cleanup cpacf printk messages.\n  [S390] Cleanup qeth print messages.\n  [S390] Cleanup netiucv printk messages.\n  [S390] Cleanup iucv printk messages.\n  [S390] Cleanup sclp printk messages.\n  [S390] Cleanup zcrypt printk messages.\n  ...\n"
    },
    {
      "commit": "42c59208219a2d43f0dde94bebc68c20b95b13ce",
      "tree": "ff20941f83a92ffb4224c95ddee9b7eb225ed958",
      "parents": [
        "dddec01eb8e2b56267b37a6f9f0997a64b4e0b2a",
        "727c6742c29e46177951fdc8f6758085e03bb981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:24:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:24:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (23 commits)\n  pcmcia: Fix ide-cs sparse warning\n  pcmcia: ide-cs debugging bugfix\n  pcmcia: allow for longer CIS firmware files\n  pcmcia: cm40x0 cdev lock_kernel() pushdown\n  pcmcia: (re)move {pcmcia,pccard}_get_status\n  pcmcia: kill IN_CARD_SERVICES\n  pcmcia: Remove unused header file code\n  pcmcia: remove unused bulkmem.h\n  pcmcia: simplify pccard_validate_cis\n  pcmcia: carve out ioctl adjust function to pcmcia_ioctl\n  pcmcia: irq probe can be done without risking an IRQ storm\n  pcmcia: Fix ti12xx_2nd_slot_empty always failing\n  pcmcia: check for pointer instead of pointer address\n  pcmcia: switch cm4000_cs.c to unlocked_ioctl\n  pcmcia: simplify rsrc_nonstatic attributes\n  pcmcia: add support CompactFlash PCMCIA support for Blackfin.\n  pcmcia: remove version.h\n  pcmcia: cs: kill thread_wait\n  pcmcia: i82365.c: check request_irq return value\n  pcmcia: fix Alchemy warnings\n  ...\n"
    },
    {
      "commit": "dddec01eb8e2b56267b37a6f9f0997a64b4e0b2a",
      "tree": "b6d8bfbce9abd105384b9d116499afbe306b9c22",
      "parents": [
        "7daf705f362e349983e92037a198b8821db198af",
        "32502b8413a77b54b9e19809404109590c32dfb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:15:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:15:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block: (37 commits)\n  splice: fix generic_file_splice_read() race with page invalidation\n  ramfs: enable splice write\n  drivers/block/pktcdvd.c: avoid useless memset\n  cdrom: revert commit 22a9189 (cdrom: use kmalloced buffers instead of buffers on stack)\n  scsi: sr avoids useless buffer allocation\n  block: blk_rq_map_kern uses the bounce buffers for stack buffers\n  block: add blk_queue_update_dma_pad\n  DAC960: push down BKL\n  pktcdvd: push BKL down into driver\n  paride: push ioctl down into driver\n  block: use get_unaligned_* helpers\n  block: extend queue_flag bitops\n  block: request_module(): use format string\n  Add bvec_merge_data to handle stacked devices and -\u003emerge_bvec()\n  block: integrity flags can\u0027t use bit ops on unsigned short\n  cmdfilter: extend default read filter\n  sg: fix odd style (extra parenthesis) introduced by cmd filter patch\n  block: add bounce support to blk_rq_map_user_iov\n  cfq-iosched: get rid of enable_idle being unused warning\n  allow userspace to modify scsi command filter on per device basis\n  ...\n"
    },
    {
      "commit": "7daf705f362e349983e92037a198b8821db198af",
      "tree": "cf51f77b975718852dc5819dfe90c02a1c1a6bd5",
      "parents": [
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 12:12:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 12:12:53 2008 -0700"
      },
      "message": "Start using the new \u0027%pS\u0027 infrastructure to print symbols\n\nThis simplifies the code significantly, and was the whole point of the\nexercise.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5806b81ac1c0c52665b91723fd4146a4f86e386b",
      "tree": "24ea8763bf308ce1407c1de91dc8de4d2655e1c1",
      "parents": [
        "d14c8a680ccfdeb5e7b9be4d61162c2b373bd1e8",
        "6712e299b7dc78aa4971b85e803435ee6d49a9dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 16:11:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 16:11:52 2008 +0200"
      },
      "message": "Merge branch \u0027auto-ftrace-next\u0027 into tracing/for-linus\n\nConflicts:\n\n\tarch/x86/kernel/entry_32.S\n\tarch/x86/kernel/process_32.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/lib/Makefile\n\tinclude/asm-x86/irqflags.h\n\tkernel/Makefile\n\tkernel/sched.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d14c8a680ccfdeb5e7b9be4d61162c2b373bd1e8",
      "tree": "38cead29b9b34b9d26b5cfe7b2c2673d6f7ac052",
      "parents": [
        "d59fdcf2ac501de99c3dfb452af5e254d4342886",
        "873a6ed6288b6c2c0d2cc84d3b2bf2fab9ba0181"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 16:11:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 16:11:02 2008 +0200"
      },
      "message": "Merge branch \u0027sched/for-linus\u0027 into tracing/for-linus\n"
    },
    {
      "commit": "6712e299b7dc78aa4971b85e803435ee6d49a9dd",
      "tree": "b3d17a2d068737ec07727b28e93c7d374c27721b",
      "parents": [
        "ec1bb60bbff0386c3ec25360e7a8c72f467a6ff1",
        "b2613e370dbeb69edbff989382fa54f2395aa471"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 15:58:35 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 15:58:35 2008 +0200"
      },
      "message": "Merge branch \u0027tracing/ftrace\u0027 into auto-ftrace-next\n"
    },
    {
      "commit": "873a6ed6288b6c2c0d2cc84d3b2bf2fab9ba0181",
      "tree": "e0749eee70ce3ca29d62bb3b67248c87a97ec2b7",
      "parents": [
        "361833efac4d277d209008e1e0658e597bc1bdef",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 12:19:19 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 12:19:19 2008 +0200"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into sched/devel\n"
    },
    {
      "commit": "361833efac4d277d209008e1e0658e597bc1bdef",
      "tree": "ef3b3f3bbe274f1e59cc1521566a85584777ace7",
      "parents": [
        "54ef76f37bcccf8c16fbaaed13c3c40825195958",
        "c300ba252829e9325e08f0af60687add94445b25"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 12:19:13 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 12:19:13 2008 +0200"
      },
      "message": "Merge branch \u0027sched/clock\u0027 into sched/devel\n"
    },
    {
      "commit": "d12c1a37925a8ec386994169605fe99217295199",
      "tree": "754d74560db8bc316deb445a9f6efb2db3b08c7f",
      "parents": [
        "992860e991f2015fb8c8df65aa32afa0dcbb4430"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 12:09:28 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 12:09:28 2008 +0200"
      },
      "message": "lockdep: fix kernel/fork.c warning\n\nfix:\n\n[    0.184011] ------------[ cut here ]------------\n[    0.188011] WARNING: at kernel/fork.c:918 copy_process+0x1c0/0x1084()\n[    0.192011] Pid: 0, comm: swapper Not tainted 2.6.26-tip-00351-g01d4a50-dirty #14521\n[    0.196011]  [\u003cc0135d48\u003e] warn_on_slowpath+0x3c/0x60\n[    0.200012]  [\u003cc016f805\u003e] ? __alloc_pages_internal+0x92/0x36b\n[    0.208012]  [\u003cc033de5e\u003e] ? __spin_lock_init+0x24/0x4a\n[    0.212012]  [\u003cc01347e3\u003e] copy_process+0x1c0/0x1084\n[    0.216013]  [\u003cc013575f\u003e] do_fork+0xb8/0x1ad\n[    0.220013]  [\u003cc034f75e\u003e] ? acpi_os_release_lock+0x8/0xa\n[    0.228013]  [\u003cc034ff7a\u003e] ? acpi_os_vprintf+0x20/0x24\n[    0.232014]  [\u003cc01129ee\u003e] kernel_thread+0x75/0x7d\n[    0.236014]  [\u003cc0a491eb\u003e] ? kernel_init+0x0/0x24a\n[    0.240014]  [\u003cc0a491eb\u003e] ? kernel_init+0x0/0x24a\n[    0.244014]  [\u003cc01151b0\u003e] ? kernel_thread_helper+0x0/0x10\n[    0.252015]  [\u003cc06c6ac0\u003e] rest_init+0x14/0x50\n[    0.256015]  [\u003cc0a498ce\u003e] start_kernel+0x2b9/0x2c0\n[    0.260015]  [\u003cc0a4904f\u003e] __init_begin+0x4f/0x57\n[    0.264016]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[    0.268016] ---[ end trace 4eaa2a86a8e2da22 ]---\n[    0.272016] enabled ExtINT on CPU#0\n\nwhich occurs if CONFIG_TRACE_IRQFLAGS\u003dy, CONFIG_DEBUG_LOCKDEP\u003dy,\nbut CONFIG_PROVE_LOCKING is disabled.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d59fdcf2ac501de99c3dfb452af5e254d4342886",
      "tree": "ad5e2efd6f8aacf2a08b1ed8a54ddf96642e83f3",
      "parents": [
        "2387ce57a8167490d3b34a7e1ffa9a64a1a76244",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 11:37:46 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 11:37:46 2008 +0200"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into x86/core\n"
    },
    {
      "commit": "992860e991f2015fb8c8df65aa32afa0dcbb4430",
      "tree": "f8e9015b00e3f14be77af640de9e3d60c8fa470b",
      "parents": [
        "b4ba0ba24b57ec975482f4ba2d350fbee7557240"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 10:28:38 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 10:32:14 2008 +0200"
      },
      "message": "lockdep: fix ftrace irq tracing false positive\n\nfix this false positive:\n\n[    0.020000] ------------[ cut here ]------------\n[    0.020000] WARNING: at kernel/lockdep.c:2718 check_flags+0x14a/0x170()\n[    0.020000] Modules linked in:\n[    0.020000] Pid: 0, comm: swapper Not tainted 2.6.26-tip-00343-gd7e5521-dirty #14486\n[    0.020000]  [\u003cc01312e4\u003e] warn_on_slowpath+0x54/0x80\n[    0.020000]  [\u003cc067e451\u003e] ? _spin_unlock_irqrestore+0x61/0x70\n[    0.020000]  [\u003cc0131bb1\u003e] ? release_console_sem+0x201/0x210\n[    0.020000]  [\u003cc0143d65\u003e] ? __kernel_text_address+0x35/0x40\n[    0.020000]  [\u003cc010562e\u003e] ? dump_trace+0x5e/0x140\n[    0.020000]  [\u003cc01518b5\u003e] ? __lock_acquire+0x245/0x820\n[    0.020000]  [\u003cc015063a\u003e] check_flags+0x14a/0x170\n[    0.020000]  [\u003cc0151ed8\u003e] ? lock_acquire+0x48/0xc0\n[    0.020000]  [\u003cc0151ee1\u003e] lock_acquire+0x51/0xc0\n[    0.020000]  [\u003cc014a16c\u003e] ? down+0x2c/0x40\n[    0.020000]  [\u003cc010a609\u003e] ? sched_clock+0x9/0x10\n[    0.020000]  [\u003cc067e7b2\u003e] _write_lock+0x32/0x60\n[    0.020000]  [\u003cc013797f\u003e] ? request_resource+0x1f/0xb0\n[    0.020000]  [\u003cc013797f\u003e] request_resource+0x1f/0xb0\n[    0.020000]  [\u003cc02f89ad\u003e] vgacon_startup+0x2bd/0x3e0\n[    0.020000]  [\u003cc094d62a\u003e] con_init+0x19/0x22f\n[    0.020000]  [\u003cc0330c7c\u003e] ? tty_register_ldisc+0x5c/0x70\n[    0.020000]  [\u003cc094cf49\u003e] console_init+0x20/0x2e\n[    0.020000]  [\u003cc092a969\u003e] start_kernel+0x20c/0x379\n[    0.020000]  [\u003cc092a516\u003e] ? unknown_bootoption+0x0/0x1f6\n[    0.020000]  [\u003cc092a099\u003e] __init_begin+0x99/0xa1\n[    0.020000]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[    0.020000] ---[ end trace 4eaa2a86a8e2da22 ]---\n[    0.020000] possible reason: unannotated irqs-on.\n[    0.020000] irq event stamp: 0\n\nwhich occurs if CONFIG_TRACE_IRQFLAGS\u003dy, CONFIG_DEBUG_LOCKDEP\u003dy,\nbut CONFIG_PROVE_LOCKING is disabled.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b4ba0ba24b57ec975482f4ba2d350fbee7557240",
      "tree": "c076e4c4e446180d6a36df3d55ae2ba7b0d7736e",
      "parents": [
        "a033c332e047397904ed74816946b2edd9b0d5cd",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 10:31:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 14 10:31:59 2008 +0200"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into core/locking\n"
    },
    {
      "commit": "5e34599fc8ba1e8889095bd56a71fd9802ed5a51",
      "tree": "180691e2c05ac92fd111e32e2eb1f3339c302b42",
      "parents": [
        "095761d28ae43eae7d4504d49b0b952cf02b0188"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:46 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:25 2008 +0200"
      },
      "message": "[S390] sclp_tty: Fix scheduling while atomic bug.\n\nFinally fixes a possible scheduling while in atomic context bug. The driver\nused to wait on a waitqueue if no empty buffer was available. This could\nlead to a deadlock if the driver was called from non-schedulable context.\nSo fix this. The write operation may fail now. It returns the number of\ncharacters accepted. put_char will never fail, since it writes characters\nto an intermediate buffer which gets flushed as soon as it is full.\nThat means the driver now can busy wait if something is in the intermediate\nbuffer and a write_string operation follows. Seems to be an acceptable\ncompromise, since that shouldn\u0027t happen too often.\n\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "095761d28ae43eae7d4504d49b0b952cf02b0188",
      "tree": "44c0972570b11791389f987a987522845ff985bb",
      "parents": [
        "1d030370f09036e8dcb3cc40915f3f9cf92bb54c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:45 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:25 2008 +0200"
      },
      "message": "[S390] sclp_tty: remove ioctl interface.\n\nAfter all we came to the conclusion that this interface doesn\u0027t make any\nsense. Besides that the ioctl number used was never registered, the header\nfile isn\u0027t exported, and we doubt there is even a single user.\nSo remove this interface, since it eases maintenance.\n\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1d030370f09036e8dcb3cc40915f3f9cf92bb54c",
      "tree": "eaf20569346b88430ab3ba9c78974dfdd67a7aab",
      "parents": [
        "a44008f2372684bacfab03de5039f68b613c5b53"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:44 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:25 2008 +0200"
      },
      "message": "[S390] Remove P390 support.\n\nMost likely it is broken anyway because of the changes in memory\ndetection. Since we can\u0027t test it and there are probably better ways\nthat using a P390 card, remove support for it.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a44008f2372684bacfab03de5039f68b613c5b53",
      "tree": "1c3ac30242676354dffc8772e3ffc91acdd5af9f",
      "parents": [
        "6b648063eb51e2620774ddaebef4e07f2f6f4ae7"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Jul 14 09:59:43 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:24 2008 +0200"
      },
      "message": "[S390] Cleanup vmcp printk messages.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "6b648063eb51e2620774ddaebef4e07f2f6f4ae7",
      "tree": "32bdf60142115d0361e5664928e98b34b91b4577",
      "parents": [
        "5532bd0f8591a5f61cfe903646e1f55e047bae90"
      ],
      "author": {
        "name": "Klaus-D. Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Mon Jul 14 09:59:42 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:24 2008 +0200"
      },
      "message": "[S390] Cleanup lcs printk messages.\n\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Klaus-D. Wacker \u003ckdwacker@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "5532bd0f8591a5f61cfe903646e1f55e047bae90",
      "tree": "91d8f57ed2281c94342cc01bb0173428fd27bb48",
      "parents": [
        "0d130066801af8f0a0ea8c70c9c7374c51fd1a92"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:41 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:24 2008 +0200"
      },
      "message": "[S390] Cleanup kprobes printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "0d130066801af8f0a0ea8c70c9c7374c51fd1a92",
      "tree": "bf01b1eebf194e8815f25a30e069ba5dfcefd1c4",
      "parents": [
        "ded77fb4dfcd6f84e564ddd9458208bf5b691c7f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:40 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:23 2008 +0200"
      },
      "message": "[S390] Cleanup vmwatch printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ded77fb4dfcd6f84e564ddd9458208bf5b691c7f",
      "tree": "705b9b46bea929548dad9d6d13e77f3ecfaebe6d",
      "parents": [
        "2a062ab483f5afd764fb20631ee960672946a4be"
      ],
      "author": {
        "name": "Hongjie Yang",
        "email": "hongjie@us.ibm.com",
        "time": "Mon Jul 14 09:59:39 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:23 2008 +0200"
      },
      "message": "[S390] Cleanup dcssblk printk messages.\n\nSigned-off-by: Hongjie Yang \u003chongjie@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "2a062ab483f5afd764fb20631ee960672946a4be",
      "tree": "b763ed196e9dba16ef0f1d130b515668ec0b802a",
      "parents": [
        "2f6f2521bcfff108e02d97e3a326f995996ce95f"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Mon Jul 14 09:59:38 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:23 2008 +0200"
      },
      "message": "[S390] Cleanup zfcp dumper printk messages.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "2f6f2521bcfff108e02d97e3a326f995996ce95f",
      "tree": "c969d02e4e442f0b5b0fa9003ac260671093184c",
      "parents": [
        "21b21fc4f4b03361ceec0c7eb6b7b0557d4ffe86"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:37 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:22 2008 +0200"
      },
      "message": "[S390] Cleanup vmlogrdr printk messages.\n\nThe message descriptions are still missing though ..\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "21b21fc4f4b03361ceec0c7eb6b7b0557d4ffe86",
      "tree": "6e492240c784de0fa5590666cac9ab1f51f568b3",
      "parents": [
        "2ca5b6e288d02503cba5a6d3409cb9a0600e01dd"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Mon Jul 14 09:59:36 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:22 2008 +0200"
      },
      "message": "[S390] Cleanup s390 debug feature print messages.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "2ca5b6e288d02503cba5a6d3409cb9a0600e01dd",
      "tree": "32459fd5a8b9d824e6d376f06a53d6e22df16ef4",
      "parents": [
        "d3ae942d185bdb9b84a661889fc3349044eeb260"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Mon Jul 14 09:59:35 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:22 2008 +0200"
      },
      "message": "[S390] Cleanup monreader printk messages.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "d3ae942d185bdb9b84a661889fc3349044eeb260",
      "tree": "a57d939390186bbc3f31ff150b9a633c719663a5",
      "parents": [
        "d5ddc809bf3e63a9cd6d02062f6a7c86bcff7fea"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Mon Jul 14 09:59:34 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:21 2008 +0200"
      },
      "message": "[S390] Cleanup appldata printk messages.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "d5ddc809bf3e63a9cd6d02062f6a7c86bcff7fea",
      "tree": "d5ebd250d5c71db49670b6851772a0b57fe729e3",
      "parents": [
        "d4ebabe8cae5a9265eb55b7f873b6b7d92c0cdd6"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:33 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:21 2008 +0200"
      },
      "message": "[S390] Cleanup smsgiucv printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "d4ebabe8cae5a9265eb55b7f873b6b7d92c0cdd6",
      "tree": "f16e890bd692018b4fad5567d01f85d2bb77e68e",
      "parents": [
        "c4cef07cf39e18e9211a674d99cafde434b45a81"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Jul 14 09:59:32 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:21 2008 +0200"
      },
      "message": "[S390] Cleanup cpacf printk messages.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "c4cef07cf39e18e9211a674d99cafde434b45a81",
      "tree": "5634945041950067083e5580ee9cdd69d367fb5c",
      "parents": [
        "f082bcae72575714823ea2ea9447332642127d9c"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Jul 14 09:59:31 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:21 2008 +0200"
      },
      "message": "[S390] Cleanup qeth print messages.\n\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "f082bcae72575714823ea2ea9447332642127d9c",
      "tree": "47c3f4aca46eeef13339ff99572972487e218093",
      "parents": [
        "c2b4afd2f99a187ec3bbd6e2def186fbfb755929"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Mon Jul 14 09:59:30 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:20 2008 +0200"
      },
      "message": "[S390] Cleanup netiucv printk messages.\n\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c2b4afd2f99a187ec3bbd6e2def186fbfb755929",
      "tree": "c7f8504d531b1bbcb9476b1edd24573467eaf1c1",
      "parents": [
        "a12c53f4fa759b59654b6d5f21eb4070cd45cd54"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Mon Jul 14 09:59:29 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:20 2008 +0200"
      },
      "message": "[S390] Cleanup iucv printk messages.\n\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "a12c53f4fa759b59654b6d5f21eb4070cd45cd54",
      "tree": "ca2c7ff8ecde4cc57518403fbd5ceb48fbe9f9cd",
      "parents": [
        "1a89dd8f0b4d7eca2dd4abffb736f37676e1b073"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:28 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:19 2008 +0200"
      },
      "message": "[S390] Cleanup sclp printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "1a89dd8f0b4d7eca2dd4abffb736f37676e1b073",
      "tree": "138a60d59cad4c0f4e4ef287c5754b1f550b920f",
      "parents": [
        "26348f78e84613371eb657ca1e584153ccb7d596"
      ],
      "author": {
        "name": "Felix Beck",
        "email": "felix.beck@de.ibm.com",
        "time": "Mon Jul 14 09:59:27 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:19 2008 +0200"
      },
      "message": "[S390] Cleanup zcrypt printk messages.\n\nSigned-off-by: Felix Beck \u003cfelix.beck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "26348f78e84613371eb657ca1e584153ccb7d596",
      "tree": "80e2b1acdf0dd82bfa93ea1408635d7a393e9eda",
      "parents": [
        "a26182ed7171bff74caf5a55d4d3bdd6f400dfb5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:26 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:19 2008 +0200"
      },
      "message": "[S390] Cleanup 3215 printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "a26182ed7171bff74caf5a55d4d3bdd6f400dfb5",
      "tree": "2be368a0adb988f5ac9f6abc3c8ec323d117a18d",
      "parents": [
        "8df22b4b39c6a1679f471bd68f97cf6f6819571a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:25 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:18 2008 +0200"
      },
      "message": "[S390] Cleanup 3270 printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "8df22b4b39c6a1679f471bd68f97cf6f6819571a",
      "tree": "ee198ff56815bffa9d2516a7d283994592535a9e",
      "parents": [
        "ca366a329ad8eff1230decd55b33fe23326862f6"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:24 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:18 2008 +0200"
      },
      "message": "[S390] Cleanup xpram printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ca366a329ad8eff1230decd55b33fe23326862f6",
      "tree": "bb27168fceb88abab5a34eeebac03f6f67f34e15",
      "parents": [
        "c78aa6cbace460081ddc6227f02b6d3203a21585"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 14 09:59:23 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:18 2008 +0200"
      },
      "message": "[S390] Cleanup vtime printk messages.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "c78aa6cbace460081ddc6227f02b6d3203a21585",
      "tree": "ca4847b11a5a80e9e6794c46338a7df2bafba909",
      "parents": [
        "23d1742179170b69e61ac9166248ffd64857e55a"
      ],
      "author": {
        "name": "Michael Ernst",
        "email": "mernst@de.ibm.com",
        "time": "Mon Jul 14 09:59:22 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:18 2008 +0200"
      },
      "message": "[S390] Cleanup cio printk messages.\n\nUnnecessary dev_info, dev_warn and printk messages are removed.\n\nSigned-off-by: Michael Ernst \u003cmernst@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "23d1742179170b69e61ac9166248ffd64857e55a",
      "tree": "5afb9b76b666f1543a6e8c42d760dfe0454e62e7",
      "parents": [
        "ef60cd13ecee0ccf2439d63013cbfc798aea2bb9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:21 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:17 2008 +0200"
      },
      "message": "[S390] Move memory detection code to own file.\n\nMove memory detection code to own file and also simplify it.\nAlso add an interface which can be called at any time to get the\ncurrent memory layout. This interface is needed by our kernel\ninternal system dumper.\n\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nCc: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nCc: Frank Munzert \u003cmunzert@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ef60cd13ecee0ccf2439d63013cbfc798aea2bb9",
      "tree": "1d0dff750b0c031a1476d14a4fc2dd5071a08aaf",
      "parents": [
        "e0bc24958e1305efe176adc9d5f23a09e84c0058"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Jul 14 09:59:20 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:17 2008 +0200"
      },
      "message": "[S390] cio: fix double unregistering of subchannels\n\nIn some cases where the channel subsystem decides to drop a subchannel\ndevice device_unregister may be called twice, which results in an oops.\nThe patch prevents this by only unregistering registered devices.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e0bc24958e1305efe176adc9d5f23a09e84c0058",
      "tree": "bebfd38374c261de227be22302c69fa8078439c4",
      "parents": [
        "421c175c4d609864350df495b34d3e99f9fb1bdd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:19 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:16 2008 +0200"
      },
      "message": "[S390] Add support for memory hot-add via sclp.\n\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nCc: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "421c175c4d609864350df495b34d3e99f9fb1bdd",
      "tree": "ea3ade04452a6a6c578ae7895b5451c1bf231bc9",
      "parents": [
        "0788fea4d583a3b7d199696819940ff3387d79a3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:18 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:16 2008 +0200"
      },
      "message": "[S390] Add support for memory hot-add.\n\nCc: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0788fea4d583a3b7d199696819940ff3387d79a3",
      "tree": "9d5623b1331b04d2f870fb683fb488c595f4f2b1",
      "parents": [
        "a29591c47524dde594c84a279a5f1827e688a4c4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jul 14 09:59:17 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:16 2008 +0200"
      },
      "message": "[S390] s390: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a29591c47524dde594c84a279a5f1827e688a4c4",
      "tree": "f847eb6f612aa5739459a2e01d448f5ba85c092a",
      "parents": [
        "d9cef21af03eb56473db5bb20d8754f377a498e7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jul 14 09:59:16 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:16 2008 +0200"
      },
      "message": "[S390] s390: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d9cef21af03eb56473db5bb20d8754f377a498e7",
      "tree": "6d4fde0ab8bbd16d4e12fdc95e9570fe957af5bf",
      "parents": [
        "7785857a5a4f3e2093ced12568744a205e164d59"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jul 14 09:59:15 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:15 2008 +0200"
      },
      "message": "[S390] s390/cio: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7785857a5a4f3e2093ced12568744a205e164d59",
      "tree": "a7da5d2afb703f0465e2736de14cae4118b29a62",
      "parents": [
        "3ca1c9907a352140bc83366511182b6ac776d8ee"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jul 14 09:59:14 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:15 2008 +0200"
      },
      "message": "[S390] s390/vmcp: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3ca1c9907a352140bc83366511182b6ac776d8ee",
      "tree": "e4b502097f7eae5db457635bf807979515cc55ab",
      "parents": [
        "402a3998ba6ba81bae6ac586ada55a0dd6a7c287"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jul 14 09:59:13 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:15 2008 +0200"
      },
      "message": "[S390] drivers/s390: Eliminate NULL test and memset after alloc_bootmem\n\nAs noted by Akinobu Mita in patch b1fceac2b9e04d278316b2faddf276015fc06e3b,\nalloc_bootmem and related functions never return NULL and always return a\nzeroed region of memory.  Thus a NULL test or memset after calls to these\nfunctions is unnecessary.\n\n drivers/s390/char/raw3270.c  |   11 +----------\n drivers/s390/char/sclp_con.c |    2 --\n 2 files changed, 1 insertion(+), 12 deletions(-)\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\nstatement S;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n... when !\u003d E\n(\n- BUG_ON (E \u003d\u003d NULL);\n|\n- if (E \u003d\u003d NULL) S\n)\n\n@@\nexpression E,E1;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n... when !\u003d E\n- memset(E,0,E1);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "402a3998ba6ba81bae6ac586ada55a0dd6a7c287",
      "tree": "30aff19647e7d7119c749be6b3494e656c648c54",
      "parents": [
        "9789db08c020193ae18826c3aa48bd24296f7848"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jul 14 09:59:12 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:14 2008 +0200"
      },
      "message": "[S390] arch/s390: Eliminate NULL test and memset after alloc_bootmem\n\nAs noted by Akinobu Mita in patch b1fceac2b9e04d278316b2faddf276015fc06e3b,\nalloc_bootmem and related functions never return NULL and always return a\nzeroed region of memory.  Thus a NULL test or memset after calls to these\nfunctions is unnecessary.\n\n arch/s390/kernel/topology.c |    2 --\n 1 file changed, 2 deletions(-)\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\nstatement S;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n... when !\u003d E\n(\n- BUG_ON (E \u003d\u003d NULL);\n|\n- if (E \u003d\u003d NULL) S\n)\n\n@@\nexpression E,E1;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n... when !\u003d E\n- memset(E,0,E1);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9789db08c020193ae18826c3aa48bd24296f7848",
      "tree": "aab6dc9cc4c5393633d06a28c4b4b19eca97762f",
      "parents": [
        "d8c33d32a4c4f326579e7c2960492512de74662b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:11 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:14 2008 +0200"
      },
      "message": "[S390] Add sched.h include to asm-s390/pgtable.h.\n\nSome macros in pgtable.h access members from struct task_struct.\nCurrently always works since sched.h seems always to be included\nbefore asm/pgtable.h. Unfortunately that is not anymore true with\nJeremy Fitzhardinge\u0027s ptep_modify_prot transaction abstraction patch.\nSo fix this.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d8c33d32a4c4f326579e7c2960492512de74662b",
      "tree": "29afae36a5ebddc1ef92a5dab98f6a01b0ad9343",
      "parents": [
        "a0443fbb467af5e5930b9b059b52190605f70059"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "ralph.wuerthner@de.ibm.com",
        "time": "Mon Jul 14 09:59:10 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:14 2008 +0200"
      },
      "message": "[S390] zcrypt: Add additional card IDs to CEX2C and CEX2A\n\nAdd support for new micro code load of CEX2C and CEX2A adapters,\nwhich uses different IDs.  This patch just adds the IDs to the\nexisting drivers.\n\nSigned-off-by: Ralph Wuerthner \u003cralph.wuerthner@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "a0443fbb467af5e5930b9b059b52190605f70059",
      "tree": "f8e14901a87201539f1f6124c4c0fd018da712eb",
      "parents": [
        "fe1372306149d8c8a68d43765e7caea2377003b6"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Jul 14 09:59:09 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:14 2008 +0200"
      },
      "message": "[S390] Extra Kernel Parameters via VMPARM\n\nNow it is possible to specify additional kernel parameters on the IPL\ncommand line using the IPL PARM option.\nIf the Linux system is already running, the new reipl sysfs attribute\n\u0027parm\u0027 can be used to change kernel parameters for the next reboot.\nExamples:\n  IPL    C PARM dasd\u003d1234 root\u003d/dev/dasda1\n  IPL 1234 PARM savesys\u003dmylnxnss\n  echo \"init\u003d/bin/bash\" \u003e /sys/firmware/reipl/ccw/parm\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "fe1372306149d8c8a68d43765e7caea2377003b6",
      "tree": "4ac98196a8efb5df9583623100406b9c34ee19f9",
      "parents": [
        "ad211790c040fae3459e9c4c8cbd681ae126d2b8"
      ],
      "author": {
        "name": "Felix Beck",
        "email": "felix.beck@de.ibm.com",
        "time": "Mon Jul 14 09:59:08 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:13 2008 +0200"
      },
      "message": "[S390] ap: Use high-resolution timer for polling\n\nThe ap poll mechanism is converted to use a high-resolution timer for\npolling. This allows more specific polling. With this a new sysfs\nattribute is introduced to specify the polling rate in nanoseconds.\n\nSigned-off-by: Felix Beck \u003cfelix.beck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ad211790c040fae3459e9c4c8cbd681ae126d2b8",
      "tree": "2f9cb8e384ce571d9a34eee45886177025ba0807",
      "parents": [
        "773922e1dab93a62e60cfb34afadb0f66d5f12e9"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Jul 14 09:59:07 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:13 2008 +0200"
      },
      "message": "[S390] sclp: simplify vt220 cleanup logic\n\nFix a number of sclp_vt220 cleanup problems:\n* fix list_empty check after list_del()\n* mark init-only flag as __initdata\n* remove implicit dependency between slab_available() and num_pages\n* straighten multiple init handling (use init count)\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "773922e1dab93a62e60cfb34afadb0f66d5f12e9",
      "tree": "f13ea310c22080a90dcbc9580b678cbd91c44838",
      "parents": [
        "9d92a7e1b0d095c8be96ce5e592c6c5541684631"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 09:59:06 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:13 2008 +0200"
      },
      "message": "[S390] idle: remove idle notifier chain.\n\nThe idle notifier chain consists of at most one element. So there\u0027s\nno point in having a notifier chain. Remove it and directly call the\nfunction.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9d92a7e1b0d095c8be96ce5e592c6c5541684631",
      "tree": "22cfca810de07a7d7f87f17a89de0ae10d462038",
      "parents": [
        "683c5418e6ac9f40f925dab6f547a5b0a4ad43c6"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Jul 14 09:59:05 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:12 2008 +0200"
      },
      "message": "[S390] cio: Add chsc subchannel driver.\n\nThis patch adds a driver for subchannels of type chsc.\n\nA device /dev/chsc is created which may be used to issue ioctls to:\n- obtain information about the machine\u0027s I/O configuration\n- dynamically change the machine\u0027s I/O configuration via\n  asynchronous chsc commands\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "683c5418e6ac9f40f925dab6f547a5b0a4ad43c6",
      "tree": "19dab2a72ba392f13c1c99eb24831107134149d4",
      "parents": [
        "f08adc008d84f6b03d377ede951e29ed169e76e2"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Jul 14 09:59:04 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:12 2008 +0200"
      },
      "message": "[S390] cio: suppress chpid event in case of configure error\n\nDo not send CHP_ONLINE/CHP_OFFLINE events to subchannel drivers when a\nchannel-path configure request failed.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "f08adc008d84f6b03d377ede951e29ed169e76e2",
      "tree": "5c8c90f6b3710a4f04f23d25e735ce4108fdc553",
      "parents": [
        "99611f87176b2a908d8c66ab19a5fc550a3cd13a"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Jul 14 09:59:03 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:12 2008 +0200"
      },
      "message": "[S390] css: Use css_device_id for bus matching.\n\ncss_device_id exists, so use it for determining the right driver\n(and add a match_flags which is always 1 for valid types).\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "99611f87176b2a908d8c66ab19a5fc550a3cd13a",
      "tree": "2c9898f347d00aeab5ffcbf74c90469efb86043e",
      "parents": [
        "6ef556ccc8fd256259745c4f0d0ab65aaf703824"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon Jul 14 09:59:02 2008 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 14 10:02:11 2008 +0200"
      },
      "message": "[S390] cio: Repair chpid event handling.\n\nPassing the affected chpid in chp_event() worked only by\nchance since chpid is the first element in res_acc_data.\nMake it work properly by generalizing res_acc_data as\nchp_link and always passing around a properly filled out\nchp_link structure in chp_event().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    }
  ],
  "next": "6ef556ccc8fd256259745c4f0d0ab65aaf703824"
}
