)]}'
{
  "log": [
    {
      "commit": "b32b19b8ffc05cbd3bf91c65e205f6a912ca15d9",
      "tree": "caadb31badac0101bde68eefc0cf8c89c55bb72b",
      "parents": [
        "85835f442e5bbf9d3b8f6e574751da8db77016d2"
      ],
      "author": {
        "name": "Jon Anders Haugum",
        "email": "jonah@omegav.ntnu.no",
        "time": "Sun Apr 30 11:20:56 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 30 11:20:56 2006 +0100"
      },
      "message": "[SERIAL] 8250: set divisor register correctly for AMD Alchemy SoC uart\n\nAlchemy SoC uart have got a non-standard divisor register that needs some\nspecial handling.\n\nThis patch adds divisor read/write functions with test and special\nhandling for Alchemy internal uart.\n\nSigned-off-by: Jon Anders Haugum \u003cjonah@omegav.ntnu.no\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85835f442e5bbf9d3b8f6e574751da8db77016d2",
      "tree": "28bc3bd2734daf51474dcfb255100a0050ffc29c",
      "parents": [
        "68ac64cd3fd89fdaa091701f6ab98a9065e9b1b5"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Apr 30 11:15:58 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 30 11:15:58 2006 +0100"
      },
      "message": "[SERIAL] AMD Alchemy UART: claim memory range\n\nI\u0027ve noticed that the 8250/Au1x00 driver (drivers/serial/8250_au1x00.c)\ndoesn\u0027t claim UART memory ranges and uses wrong (KSEG1-based) UART\naddresses instead of the physical ones.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "68ac64cd3fd89fdaa091701f6ab98a9065e9b1b5",
      "tree": "349dc1446bb52b87ce11f7ba2bb52d90679d3dd5",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 30 11:13:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 30 11:13:50 2006 +0100"
      },
      "message": "[SERIAL] Clean up serial locking when obtaining a reference to a port\n\nThe locking for the uart_port is over complicated, and can be\nsimplified if we introduce a flag to indicate that a port is \"dead\"\nand will be removed.\n\nThis also helps the validator because it removes a case of non-nested\nunlock ordering.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "e0a515bc6a2188f02916e976f419a8640312e32a",
      "tree": "dd8f4f64cffe37725000c7a80d4b2b973c69f65a",
      "parents": [
        "991cef7be26ce78fe2bac72bedaf89e002cc2712",
        "6fb8f3acbe833586eb32598d1f844eb9f77c4fba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:07:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:07:03 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: update cell_defconfig\n  [PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n  [PATCH] powerpc: Add cputable entry for POWER6\n  [PATCH] ppc32 CPM_UART: Fixed odd address translations\n  [PATCH] ppc32: Update board-specific code of the CPM UART users\n  [PATCH] ppc32 CPM_UART: Convert to use platform devices\n  [PATCH] ppc32: odd fixes and improvements in ppc_sys\n  [PATCH] powerpc: Wire up *at syscalls\n  [PATCH] ppc32: add 440GX erratum 440_43 workaround\n  [PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n  [PATCH] powerpc64: Fix loading of modules without a .toc section\n  [PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n  powerpc/pseries: Tell firmware our capabilities on new machines\n  [PATCH] powerpc: Fix pagetable bloat for hugepages\n"
    },
    {
      "commit": "991cef7be26ce78fe2bac72bedaf89e002cc2712",
      "tree": "d484079aece3d19a2a645ac4bacd109a89ee58ed",
      "parents": [
        "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 29 08:52:44 2006 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 17:05:11 2006 -0700"
      },
      "message": "[PATCH] au1200fb: Remove accidentally duplicated content of au1200fb.c\n\nContent of file au1200fb.c was duplicated. Remove.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4",
      "tree": "4a7738c1703392c4d74bf6f7492630c310431812",
      "parents": [
        "543f2a3382bd7abd7380903518c61f00c7c87577"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "message": "[SCSI] advansys driver: limp along on x86\n\nLet people enable the advansys driver on x86-32, even though it\u0027s broken\non other architectures due to missing DMA mapping infrastructure.\n\nIt\u0027s used by Jeffrey Phillips Freeman \u003cjeffreyfreeman@syncleus.com\u003e and\npossibly others.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "543f2a3382bd7abd7380903518c61f00c7c87577",
      "tree": "ca6dff499b29f40b5ff62aaaed48def6e4c81016",
      "parents": [
        "693f7d362055261882659475d2ef022e32edbff1"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Apr 29 14:07:49 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:13:16 2006 -0700"
      },
      "message": "[PATCH] i386: fix broken FP exception handling\n\nThe FXSAVE information leak patch introduced a bug in FP exception\nhandling: it clears FP exceptions only when there are already\nnone outstanding.  Mikael Pettersson reported that causes problems\nwith the Erlang runtime and has tested this fix.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fb8f3acbe833586eb32598d1f844eb9f77c4fba",
      "tree": "c2e1e66a100fd9de70419cf4d5ca937347bd2333",
      "parents": [
        "f807221dedbd30726c5dffcd5b5d22ce0ea683cb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:22 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:30 2006 +1000"
      },
      "message": "[PATCH] powerpc: update cell_defconfig\n\nreflect the changes to Kconfig since the last update.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f807221dedbd30726c5dffcd5b5d22ce0ea683cb",
      "tree": "7cc1f027c09c6265887711969b728d4cbf1dfe6d",
      "parents": [
        "03054d51a70e8c273df5d9bc31fea6c843eaa1c3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Apr 29 02:40:21 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 15:11:25 2006 +1000"
      },
      "message": "[PATCH] spufs: Disable local interrupts for SPE hash_page calls.\n\nThis patch disables and saves local interrupts during\nhash_page processing for SPE contexts.\n\nWe have to do it explicitly in the spu_irq_class_1_bottom\nfunction. For the interrupt handlers, we get the behaviour\nimplicitly by using SA_INTERRUPT to disable interrupts while\nin the handler.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03054d51a70e8c273df5d9bc31fea6c843eaa1c3",
      "tree": "44b1b9e52979a0b083edb5169c1ac328abd4c715",
      "parents": [
        "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Apr 29 09:51:06 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 29 10:56:58 2006 +1000"
      },
      "message": "[PATCH] powerpc: Add cputable entry for POWER6\n\nAdd a cputable entry for the POWER6 processor.\n\nThe SIHV and SIPR bits in the mmcra have moved in POWER6, so disable\nsupport for that until oprofile is fixed.\n\nAlso tell firmware that we know about POWER6.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "693f7d362055261882659475d2ef022e32edbff1",
      "tree": "c363d0ededf3ede77f7f35130931f5fc34ca0e30",
      "parents": [
        "4de0b1ee1b630318553248c4cfc78358720a5c84"
      ],
      "author": {
        "name": "shin, jacob",
        "email": "jacob.shin@amd.com",
        "time": "Fri Apr 28 10:54:37 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 09:00:35 2006 -0700"
      },
      "message": "[PATCH] slab: fix crash on __drain_alien_cahce() during CPU Hotplug\n\ntransfer_objects should only be called when all of the cpus in the\nnode are online.  CPU_DEAD notifier callback marks l3-\u003eshared to NULL.\n\nSigned-off-by: Jacob Shin \u003cjacob.shin@amd.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4de0b1ee1b630318553248c4cfc78358720a5c84",
      "tree": "982f6bf9b73c9f00962ee77dee206d296479f4f0",
      "parents": [
        "9587c4bf72bf6cc79e1c471a201c0bd73171fcd6"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Apr 27 18:40:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:49 2006 -0700"
      },
      "message": "[PATCH] asiliantfb: Add help text in Kconfig\n\nAdd help text in Kconfig\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9587c4bf72bf6cc79e1c471a201c0bd73171fcd6",
      "tree": "70b20d1a63eb4fc1bf1162ecb01742f1d7ec0852",
      "parents": [
        "a3266a930450287e27a8a14ffe0484992941b9f7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Apr 27 18:40:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:49 2006 -0700"
      },
      "message": "[PATCH] suspend: Documentation update for IBM Thinkpad X30\n\nAs reported in Bugzilla Bug 6406, resume from S3 results in a blank screen.\n\nFor the IBM Thinkpad X30 using vesafb as the console driver, successful resume\nfrom S3 requires option acpi_sleep\u003ds3_bios,s3_mode.  Update documentation.\n\nI would presume that, in any hardware, using vesafb as the console driver will\nrequire as a minimum s3_mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cigor47@uchicago.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3266a930450287e27a8a14ffe0484992941b9f7",
      "tree": "444264e89b39c4e36294710246d996eaa7af503e",
      "parents": [
        "3d052595423b4432f4d599c1aeb1949ac0da7314"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 27 18:40:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: new system calls\n\nAdd sys_set_robust_list, sys_get_robust_list, sys_splice, sys_sync_file and\nsys_tee system calls.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d052595423b4432f4d599c1aeb1949ac0da7314",
      "tree": "96e173dc99ab9aa4f362959b6334df6ddf6b2a6d",
      "parents": [
        "58268b97f679108d32a882a7fc029585da801975"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Apr 27 18:40:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: dasd device identifiers\n\nGenerate new sysfs-attribute \u0027uid\u0027 that contains an device specific unique\nidentifier.  This can be used to identity multiple ALIASES of the same\nphysical device (PAV).  In addition the sysfs-attributes \u0027vendor\u0027 (containing\nthe manufacturer of the device) and \u0027alias\u0027 (identify alias or base device) is\nadded.  This is first part of PAV support in LPAR (also valid on zVM).\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58268b97f679108d32a882a7fc029585da801975",
      "tree": "5b416785ab2fc75f5f26f56863b96329e274fe08",
      "parents": [
        "b73d40c6178f2c8b2d574db566b47f36e3d12072"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Apr 27 18:40:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: add read_mostly optimization\n\nAdd a read_mostly section and define __read_mostly to prevent cache line\npollution due to writes for mostly read variables.  In addition fix the\nincorrect alignment of the cache_line_aligned data section.  s390 has a\ncacheline size of 256 bytes.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b73d40c6178f2c8b2d574db566b47f36e3d12072",
      "tree": "5f0f10ee010f06d359dbbf33dd2160f34d770ea2",
      "parents": [
        "9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Apr 27 18:40:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: instruction processing damage handling\n\nIn case of an instruction processing damage (IPD) machine check in kernel mode\nthe resulting action is always to stop the kernel.  This is not necessarily\nthe best solution since a retry of the failing instruction might succeed.  Add\nlogic to retry the instruction if no more than 30 instruction processing\ndamage checks occured in the last 5 minutes.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b5dec1aa08b77c4217cd5fcaf1e4e177f659b2e",
      "tree": "67dd2efc485f8c8aadf52cebf23f241777353776",
      "parents": [
        "2cc924b8ba1e9493ed50f5b793974e2427a15748"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Thu Apr 27 18:40:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: segment operation error codes\n\nPrint a warning with the z/VM error code if segment_load, segment_type or\nsegment_save fail to ease the problem determination.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cc924b8ba1e9493ed50f5b793974e2427a15748",
      "tree": "c6e682af72761ac6dbae3e63928e49170e6bdbff",
      "parents": [
        "3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Thu Apr 27 18:40:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: tape 3590 changes\n\nAdded some changes that where proposed by Andrew Morton.  Added 3592 device\ntype.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3363fbdd6fb4992ffe6c17c0dd7388ffa22d99e6",
      "tree": "08b19130fce21aea84851bf294f563d3d9fe7cb5",
      "parents": [
        "40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 27 18:40:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: futex atomic operations\n\nAdd support for atomic futex operations.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40ac6b204c20da09b64b6dcc10c68b6e7bd9fadd",
      "tree": "03a5968a6db56c3365c3440e2f5141c8677d47d2",
      "parents": [
        "39ccf95e28765a08a9e01be614695d7c570b4e77"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Apr 27 18:40:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: fix slab debugging\n\nWith CONFIG_SLAB_DEBUG\u003dy networking over qeth doesn\u0027t work.  The problem is\nthat the qib structure embedded in the qeth_irq structure needs an alignment\nof 256 but kmalloc only guarantees an alignment of 8.  When using SLAB\ndebugging the alignment of qeth_irq is not sufficient for the embedded qib\nstructure which causes all users of qdio (qeth and zfcp) to stop working.\nAllocate qeth_irq structure with __get_free_page.  That wastes a small amount\nof memory (~2500 bytes) per online adapter.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39ccf95e28765a08a9e01be614695d7c570b4e77",
      "tree": "9a381e8e8afcd3d6048aaae6a7635f137b6951da",
      "parents": [
        "a3ae39c060be57a4936d2c1d970e4d0c7d320d9c"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Apr 27 18:40:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:48 2006 -0700"
      },
      "message": "[PATCH] s390: dasd ioctl never returns\n\nThe dasd state machine is not designed to enable an unformatted device, since\n\u0027unformatted\u0027 is a final state.  The BIODASDENABLE ioctl calls\ndasd_enable_device() which never returns if the device is in this special\nstate.  Return -EPERM in dasd_increase_state for unformatted devices to make\ndasd_enable_device terminate.  Note: To get such an unformatted device online\nit has to be re-analyzed.  This means that the device needs to be disabled\nprior to re-enablement.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3ae39c060be57a4936d2c1d970e4d0c7d320d9c",
      "tree": "a8b0207d32f660fed21f55d0c4ab1c05f691ac39",
      "parents": [
        "28f223782bca914ae65d08234c57c2175ecd7f5d"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Apr 27 18:40:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: qdio memory allocations\n\nAvoid memory allocation with GFP_KERNEL in qdio_establish/qdio_shutdown.  Use\nmemory pool instead.  (Otherwise this can lead to an I/O stall where qdio\nwaits for a free page and zfcp waits for end of error recovery in low memory\nsituations.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28f223782bca914ae65d08234c57c2175ecd7f5d",
      "tree": "17100f49e1e1b0c11bfa6f817b412363407d20e3",
      "parents": [
        "6dcfca78d4c036c9d012f913e2a622aae218827f"
      ],
      "author": {
        "name": "Laurent Meyer",
        "email": "meyerlau@fr.ibm.com",
        "time": "Thu Apr 27 18:40:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: alternate signal stack handling bug\n\nIf a signal handler has been established with the SA_ONSTACK option but no\nalternate stack is provided with sigaltstack(), the kernel still tries to\ninstall the alternate stack.  Also when setting an alternate stack with\nsigalstack() and the SS_DISABLE flag, the kernel tries to install the\nalternate stack on signal delivery.  Use the correct conditions sas_ss_flags()\nto check if the alternate stack has to be used.\n\nSigned-off-by: Laurent Meyer \u003cmeyerlau@fr.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dcfca78d4c036c9d012f913e2a622aae218827f",
      "tree": "945d38095f9302d5d3139be96a5466f2b6e12383",
      "parents": [
        "329b785bcee5d001f97a33bdb80de014bb5020b0"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Thu Apr 27 18:40:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: enable interrupts on error path\n\nInterrupts can stay disabled if an error occurred in _chp_add().  Use\nspin_unlock_irq on the error paths to reenable interrupts.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "329b785bcee5d001f97a33bdb80de014bb5020b0",
      "tree": "795cbbba999f83c3e61a87135dde088b574c7406",
      "parents": [
        "bcff5cd667da6eb3df9173626497e3e69b004e42"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Apr 27 18:40:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] s390: fix I/O termination race in cio\n\nFix a race condition in the I/O termination logic.  The race can cause I/O to\na dasd device to fail with no retry left after turning one channel path to the\ndevice off and on multiple times.\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: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcff5cd667da6eb3df9173626497e3e69b004e42",
      "tree": "45ce6bc37eb285bfc426000362c8b26eee2408c1",
      "parents": [
        "bf661987da6f5131475dfe3f51a98de4e2589ed3"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "hiramatu@sdl.hitachi.co.jp",
        "time": "Thu Apr 27 18:39:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] kprobe: fix resume execution on i386\n\nFix resume_execution() to handle iret and absolute jump opcode correctly on\ni386.\n\nSigned-off-by: Masami Hiramatsu \u003chiramatu@sdl.hitachi.co.jp\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Yumiko Sugita \u003csugita@sdl.hitachi.co.jp\u003e\nCc: Satoshi Oshima \u003csoshima@redhat.com\u003e\nCc: Hideo Aoki \u003chaoki@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf661987da6f5131475dfe3f51a98de4e2589ed3",
      "tree": "4db8c9692e6517dfe8190e3ee9451b8b713116e8",
      "parents": [
        "9539d4e79fae8482bc64ced03a46c7c6d711d19e"
      ],
      "author": {
        "name": "mao, bibo",
        "email": "bibo.mao@intel.com",
        "time": "Thu Apr 27 18:39:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] kprobe cleanup for VM_MASK judgement\n\nWhen trap happens in user space, kprobe_exceptions_notify() funtion will\nskip it.  This patch deletes some unnecessary code for VM_MASK judgement in\neflags.\n\nSigned-off-by: bibo, mao \u003cbibo.mao@intel.com\u003e\nCc: Masami Hiramatsu \u003chiramatu@sdl.hitachi.co.jp\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nAcked-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Yumiko Sugita \u003csugita@sdl.hitachi.co.jp\u003e\nCc: Satoshi Oshima \u003csoshima@redhat.com\u003e\nCc: Hideo Aoki \u003chaoki@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9539d4e79fae8482bc64ced03a46c7c6d711d19e",
      "tree": "10709a2d0eb1703a653fee62b08e4a055521235d",
      "parents": [
        "35076bdfa171cd83d89fcb96568e786f0da91d9f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Apr 27 18:39:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] Mark VMSPLIT EMBEDDED\n\nRunning abnormal VM splits causes weird problems - people can set non-standard\nsplits by accident, then lots of time gets wasted diagnosing it - see the long\n\"[stable] 2.6.16.6 breaks java...  sort of\" email thread.\n\nSo we need to make this option harder to set.  Use CONFIG_EMBEDDED for this.\n\nCONFIG_EMBEDDED isn\u0027t really the right thing to use, but there\u0027s nothing else\nobvious and avoiding these problems is more important than Kconfig purity.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35076bdfa171cd83d89fcb96568e786f0da91d9f",
      "tree": "52057bed0ad54c5b6d10e0da56c56f1233d71a44",
      "parents": [
        "7f5910ecabd3a36b9c06f73e33b673ccf150f3b4"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Thu Apr 27 18:39:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] enable X86_PC for HOTPLUG_CPU\n\nCPU_HOTPLUG has race conditions when we use broadcast mode IPI.\n\n- First we introduced no_broadcast option\n    (see include/asm-i386/mach-default/mach_ipi.h)\n\n- x86_64 solved it by using physical flat mode (same as bigsmp on i386)\n  since this will not use broadcast shortcuts for IPI.\n\n- We switched to use bigsmp on i386 so that we can have same handling as\n  x86_64, but apparently this caused an error message, if kernel was\n  compiled without X86_GENERICARCH, X86_BIGSMP.  The message \"You have \u003e8\n  CPUS...\" which was bogus and misleading, and only indicated one of the\n  above ARCH wasnt selected.\n\nSo we do not switch to automatic bigsmp for HOTPLUG_CPU support in i386\nuntil the other related config dependencies for SMP_SUSPEND etc can be done\nright.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f5910ecabd3a36b9c06f73e33b673ccf150f3b4",
      "tree": "17887871973a1475e79680966c4f843f1b7173f3",
      "parents": [
        "1d3d1d3e0356b583b642b016f874e2d1bd578453"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Apr 27 18:39:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:47 2006 -0700"
      },
      "message": "[PATCH] Avoid printing pointless tsc skew msgs\n\nThese messages are kinda silly..\n\nCPU#0 had 0 usecs TSC skew, fixed it up.\nCPU#1 had 0 usecs TSC skew, fixed it up.\n\ninspired from: http://bugzilla.kernel.org/attachment.cgi?id\u003d7713\u0026action\u003dview\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d3d1d3e0356b583b642b016f874e2d1bd578453",
      "tree": "cf58f8dcb4d028ddb6c0fca250d5cdaaaf14c989",
      "parents": [
        "d698f1c72629ff43d0cb6b9f1d17c491c057a0d9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 27 18:39:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] re-add the OSS SOUND_CS4232 option\n\nA regression in the ALSA driver compared to the OSS driver was reported as\nALSA bug #1520, so let\u0027s keep the OSS driver for now.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d698f1c72629ff43d0cb6b9f1d17c491c057a0d9",
      "tree": "c9fb0ef3caaaf35bef346b5d0d8eb671e7ee071a",
      "parents": [
        "1ac3836ce689e594b20c7c9855f64a63751c2d10"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Apr 27 18:39:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] fix array overrun in drivers/char/mwave/mwavedd.c\n\nthis fixes coverity id #489.\n\nSince the last element in the array is always ARRAY_SIZE-1 we have to check\nfor ipcnum \u003e\u003d ARRAY_SIZE()\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ac3836ce689e594b20c7c9855f64a63751c2d10",
      "tree": "6482a2b6f943a7e08e958428d3ddf6a4dde61ed1",
      "parents": [
        "13e87ec68641fd54f3fa04eef3419d034ed2115a"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Apr 27 18:39:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] tipar oops fix\n\nIf compiled into the kernel, parport_register_driver() is called before the\nparport driver has been initalised.\n\nThis means that it is expected that tp_count is 0 after the\nparport_register_driver() call() - tipar\u0027s attach function will not be\ncalled until later during bootup.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13e87ec68641fd54f3fa04eef3419d034ed2115a",
      "tree": "6779da58d91af198401cc3c1f6f4c81b8d5a7bb6",
      "parents": [
        "47bb789973fed504e4711ec34e63b84e6cbfb4e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Apr 27 18:39:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] request_irq(): remove warnings from irq probing\n\n- Add new SA_PROBEIRQ which suppresses the new sharing-mismatch warning.\n  Some drivers like to use request_irq() to find an unused interrupt slot.\n\n- Use it in i82365.c\n\n- Kill unused SA_PROBE.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47bb789973fed504e4711ec34e63b84e6cbfb4e8",
      "tree": "2f617a73244a93d4b5b92236b6f809bf36912db5",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "dean gaudet",
        "email": "dean@arctic.org",
        "time": "Thu Apr 27 18:39:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:46 2006 -0700"
      },
      "message": "[PATCH] off-by-1 in kernel/power/main.c\n\nThere\u0027s an off-by-1 in kernel/power/main.c:state_store() ...  if your\nkernel just happens to have some non-zero data at pm_states[PM_SUSPEND_MAX]\n(i.e.  one past the end of the array) then it\u0027ll let you write anything you\nwant to /sys/power/state and in response the box will enter S5.\n\nSigned-off-by: dean gaudet \u003cdean@arctic.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09b03b6c29638eb5c79b02e585cb1b20d91a8ea0",
      "tree": "c6348427c9b785a90db7f87d55903c6b75804170",
      "parents": [
        "4427d6bf966379304f77b7cc8c92421e6bb95483"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:46 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:33 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Fixed odd address translations\n\nCurrent address translation methods can produce wrong results, because\nvirt_to_bus and vice versa may not produce correct offsets on dma-allocated\nmemory. The right way is, while tracking both phys and virt address of the\nwindow that has been allocated for boffer descriptors, and use those\nnumbers to compute the offset and make translation properly.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4427d6bf966379304f77b7cc8c92421e6bb95483",
      "tree": "9e881bd2123850d86d792c66bb94991ac11ecccd",
      "parents": [
        "e27987cddd8db3a72a0f4734b5d94d06c7677323"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:43 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:30 2006 +1000"
      },
      "message": "[PATCH] ppc32: Update board-specific code of the CPM UART users\n\nThis has the relevant updates/additions to the BSP code so that proper\nplatform_info struct well be passed to the CPM UART drivers. The changes\ncovered mpc866ads, mpc885ads and mpc8272ads.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e27987cddd8db3a72a0f4734b5d94d06c7677323",
      "tree": "acc8df71f7cccd5ac24cb894cbf6ffabab4b0feb",
      "parents": [
        "a73c87bfe98f4d54c919e920a6efb0a116115722"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:41 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:11:28 2006 +1000"
      },
      "message": "[PATCH] ppc32 CPM_UART: Convert to use platform devices\n\nThis is intended to make the driver code more generic and flexible,\nto get rid of board-specific layouts within driver, and generic rehaul,\nyet keeping compatibility with the existing stuff utilizing it, being\ncompatible with legacy behavior (but with complaints that legacy mode\nused).\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a73c87bfe98f4d54c919e920a6efb0a116115722",
      "tree": "71aa6572fff1187133bd70e13e3dddd1a45c5859",
      "parents": [
        "2833c28aa0d0326780acfa61149a2a02dcb2c9b4"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Tue Apr 25 20:26:33 2006 +0400"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:05:16 2006 +1000"
      },
      "message": "[PATCH] ppc32: odd fixes and improvements in ppc_sys\n\nThis consists of offsets fix in ..._devices.c, and update of\nppc_sys_fixup_mem_resource() function to prevent subsequent fixups\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2833c28aa0d0326780acfa61149a2a02dcb2c9b4",
      "tree": "d72d4efadf63dea4bdcbc100e8bfad9192f415a7",
      "parents": [
        "30aacebed0f0619f23ce84df7c59ad033ca08d77"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Apr 27 15:46:42 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:59 2006 +1000"
      },
      "message": "[PATCH] powerpc: Wire up *at syscalls\n\nWire up *at syscalls.\n\nThis patch has been tested on ppc64 (using glibc\u0027s testsuite, both 32bit\nand 64bit), and compile-tested for ppc32 (I have currently no ppc32 system\navailable, but I expect no problems).\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30aacebed0f0619f23ce84df7c59ad033ca08d77",
      "tree": "fb32292e6804fdab515227a0b7d9722e9595d532",
      "parents": [
        "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Apr 25 01:22:44 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:56 2006 +1000"
      },
      "message": "[PATCH] ppc32: add 440GX erratum 440_43 workaround\n\nThis patch adds workaround for PPC 440GX erratum 440_43. According to\nthis erratum spurious MachineChecks (caused by L1 cache parity) can\nhappen during DataTLB miss processing. We disable L1 cache parity\nchecking for 440GX rev.C and rev.F\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1269277a5e7c6d7ae1852e648a8bcdb78035e9fa",
      "tree": "77208bc4494519f6df0dc55834c6ceaac74643b6",
      "parents": [
        "f749edae5ebd339eaf22508572233600f717424f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 24 23:22:17 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:55 2006 +1000"
      },
      "message": "[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.\n\nSome people report that we die on some Macs when we are expecting to\ncatch machine checks after poking at some random I/O address. I\u0027d seen\nit happen on my dual G4 with serial ports until we fixed those to use\nOF, but now other users are reporting it with i8042.\n\nThis expands the use of check_legacy_ioport() to avoid that situation\neven on 32-bit kernels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f749edae5ebd339eaf22508572233600f717424f",
      "tree": "f2118ec27b0682ae9bb3d6c0605d7ccd08313a71",
      "parents": [
        "d882995c054ff90706cc339321bfb04b15c5581f"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@bigpond.net.au",
        "time": "Mon Apr 24 22:11:51 2006 +0930"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:49 2006 +1000"
      },
      "message": "[PATCH] powerpc64: Fix loading of modules without a .toc section\n\nNormally, ppc64 module .ko files contain a table-of-contents (.toc)\nsection, but if the module doesn\u0027t reference any static or external\ndata or external procedures, it is possible for gcc/binutils to\ngenerate a .ko that doesn\u0027t have a .toc.  Currently the module\nloader refuses to load such a module, since it needs the address\nof the .toc section to use in relocations.\n\nThis patch fixes the problem by using the address of the .stubs\nsection instead, which is an acceptable substitute in this situation.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d882995c054ff90706cc339321bfb04b15c5581f",
      "tree": "5e798e251f5ca45b668e428d72cda92ed4c03029",
      "parents": [
        "f709bfac48492e289ba78ea1e8c0b3daab264e90"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Sun Apr 23 20:32:41 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 21:04:30 2006 +1000"
      },
      "message": "[PATCH] sound/ppc: snd_pmac_toonie_init should be __init\n\nsnd_pmac_toonie_init is only called by __init code and calls __init code\nitself.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f709bfac48492e289ba78ea1e8c0b3daab264e90",
      "tree": "3820f13761317bf0ac1844aff8b97e8022f5a8cc",
      "parents": [
        "f10a04c034c7285a1b15dfa4a83d3e56578e34e8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 16:28:35 2006 +1000"
      },
      "message": "powerpc/pseries: Tell firmware our capabilities on new machines\n\nThis adds code to call a new firmware method to tell the firmware\nwhat machines and capabilities (such as VMX/Altivec) we support.\nThis will be needed on POWER5+ and POWER6 machines, and it has no\neffect on past and current machines.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f10a04c034c7285a1b15dfa4a83d3e56578e34e8",
      "tree": "ee6bd0c670b6606017cbd88b56a1247ff241e00e",
      "parents": [
        "37e53db8aa233c65142d63b496277bf5be9c0ade"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 28 15:02:51 2006 +1000"
      },
      "message": "[PATCH] powerpc: Fix pagetable bloat for hugepages\n\nAt present, ARCH\u003dpowerpc kernels can waste considerable space in\npagetables when making large hugepage mappings.  Hugepage PTEs go in\nPMD pages, but each PMD page maps 256M and so contains only 16\nhugepage PTEs (128 bytes of data), but takes up a 1024 byte\nallocation.  With CONFIG_PPC_64K_PAGES enabled (64k base page size),\nthe situation is worse.  Now hugepage PTEs are at the PTE page level\n(also mapping 256M), so we store 16 hugepage PTEs in a 64k allocation.\n\nThe PowerPC MMU already means that any 256M region is either all\nhugepage, or all normal pages.  Thus, with some care, we can use a\ndifferent allocation for the hugepage PTE tables and only allocate the\n128 bytes necessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "37e53db8aa233c65142d63b496277bf5be9c0ade",
      "tree": "c4b7409825cc0497593e94dd7d6f874d22b0b3f0",
      "parents": [
        "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
        "7384c8bd90a4932517872f9807d34979a6fd29c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 17:01:37 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] update sn2 defconfig\n  [IA64] Add mca recovery failure messages\n  [IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n  [IA64] enable dumps to capture second page of kernel stack\n  [IA64-SGI] - Reduce overhead of reading sn_topology\n  [IA64-SGI] - Fix discover of nearest cpu node to IO node\n  [IA64] IOC4 config option ordering\n  [IA64] Setup an IA64 specific reclaim distance\n  [IA64] eliminate compile time warnings\n  [IA64] eliminate compile time warnings\n  [IA64-SGI] SN SAL call to inject memory errors\n  [IA64] - Fix MAX_PXM_DOMAINS for systems with \u003e 256 nodes\n  [IA64] Remove unused variable in sn_sal.h\n  [IA64] Remove redundant NULL checks before kfree\n  [IA64] wire up compat_sys_adjtimex()\n"
    },
    {
      "commit": "7384c8bd90a4932517872f9807d34979a6fd29c4",
      "tree": "48658381c5fdb76ee4a88c0217c36e0ad26e2b4e",
      "parents": [
        "189979619f90fd2eb168fbb9c262569176160624"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Apr 27 06:10:35 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:38:03 2006 -0700"
      },
      "message": "[IA64] update sn2 defconfig\n\nUpdate SN2 defconfig to latest kernel and add QLA FC drivers commonly\nfound in SN2 boxes.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "189979619f90fd2eb168fbb9c262569176160624",
      "tree": "8f274464ac1604d927351448d1e5148c199960b7",
      "parents": [
        "cda3d4a069b915cf46e640bb6872a9d9aefeaabe"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Thu Apr 27 10:07:08 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:34:01 2006 -0700"
      },
      "message": "[IA64] Add mca recovery failure messages\n\nWhen the mca recovery code encounters a condition that makes\nthe MCA non-recoverable, print the reason it could not recover.\nThis will make it easier to identify why the recovery code did\nnot recover.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cda3d4a069b915cf46e640bb6872a9d9aefeaabe",
      "tree": "f7022fceac378d444761da3f22e729d348482cf2",
      "parents": [
        "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Wed Apr 26 12:05:50 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:32:07 2006 -0700"
      },
      "message": "[IA64-SGI] fix SGI Altix tioce_reserve_m32() bug\n\nThe following patch fixes a bug in the SGI Altix tioce_reserve_m32()\ncode.  The bug was that we could walking past the end of the CE ASIC\n32/40bit PMU ATE Buffer, resulting in a PIO Reply Error.\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1df57c0c21c92a6d4fcfe5304c84151ed9beb7a2",
      "tree": "06a24df0fe9a149581d246aa547122b07dcb2dad",
      "parents": [
        "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Apr 25 10:47:48 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:31:16 2006 -0700"
      },
      "message": "[IA64] enable dumps to capture second page of kernel stack\n\nIn SLES10 (2.6.16) crash dumping (in my experience, LKCD) is unable to\ncapture the second page of the 2-page task/stack allocation.\nThis is particularly troublesome for dump analysis, as the stack traceback\ncannot be done.\n  (A similar convention is probably needed throughout the kernel to make\n   kernel multi-page allocations detectable for dumping)\n\nMulti-page kernel allocations are represented by the single page structure\nassociated with the first page of the allocation.  The page structures\nassociated with the other pages are unintialized.\n\nIf the dumper is selecting only kernel pages it has no way to identify\nany but the first page of the allocation.\n\nThe fix is to make the task/stack allocation a compound page.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3",
      "tree": "94725efb2f8c1fc9272d1599bd7764bab9023228",
      "parents": [
        "f0fe253c4719faf76d40f581cdc0e8aef77273bb"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:37:19 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:29:05 2006 -0700"
      },
      "message": "[IA64-SGI] - Reduce overhead of reading sn_topology\n\nMPI programs using certain debug options have a long\nstartup time. This was traced to a \"vmalloc/vfree\" in\nthe code that reads /proc/sgi_sn/sn_topology. On large\nsystems, vfree requires an IPI to all cpus to do TLB\npurging.\n\nReplace the vmalloc/vfree with kmalloc/kfree. Although\nthe size of the structure being allocated is unknown, it\nwill not not exceed 96 bytes.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f0fe253c4719faf76d40f581cdc0e8aef77273bb",
      "tree": "9ebccf6c03adb64f7fc6dbf444dfd1d705d5e697",
      "parents": [
        "c1311af12c7ca176a790a911a3fb6fed1f3bb387"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Apr 22 09:36:07 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 27 14:28:37 2006 -0700"
      },
      "message": "[IA64-SGI] - Fix discover of nearest cpu node to IO node\n\nFix a bug that causes discovery of the nearest node/cpu to\na TIO (IO node) to fail.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
      "tree": "770f24b91cefd9bb689cf9af0df32fb0e92c34b2",
      "parents": [
        "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
        "75cf7456dd87335f574dcd53c4ae616a2ad71a11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n  [PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n  [PATCH] PCI: Documentation: no more device ids\n  [PATCH] PCI: fix via irq SATA patch\n"
    },
    {
      "commit": "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
      "tree": "ec11040e38f137f3fc0f17dfcd177bf8db9c6ae7",
      "parents": [
        "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76",
        "7e0258fd28762c09b997edb56849ecfa29284b79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  [PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader\n  [PATCH] USB: ftdi_sio: Adds support for iPlus device.\n  [PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB\n  [PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n  [PATCH] USB: net2280: set driver data before it is used\n  [PATCH] USB: net2280: check for shared IRQs\n  [PATCH] USB: net2280: send 0-length packets for ep0\n  [PATCH] USB: net2280: Handle STALLs for 0-length control-IN requests\n  [PATCH] USB: storage: atmel unusual dev update\n  [PATCH] USB: Storage: unusual devs update\n  [PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303\n  [PATCH] USB: Resource leak fix for whiteheat driver\n"
    },
    {
      "commit": "2cb14596a03036bb8b9d3c60f9c4dbdf3a745c76",
      "tree": "9bb4fbc01ff4506b4ae85d25d37536f49354597a",
      "parents": [
        "a9aa0e24f7ed5acf2e0e1799fb28daf928293ba1",
        "5bd982ed0f5ae73bfd9ff452b460a3b08108bfee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:25:30 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  [PATCH] Added URI of \"linux kernel development process\"\n  [PATCH] Kobject: possible cleanups\n  [PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n  [PATCH] Kobject: fix build error\n  [PATCH] Frame buffer: remove cmap sysfs interface\n"
    },
    {
      "commit": "a9aa0e24f7ed5acf2e0e1799fb28daf928293ba1",
      "tree": "38782b91d531c8d98b81372a7c964fa2c924b90f",
      "parents": [
        "7c1c3eb855b5311118bed3b51c79d652d40148ec",
        "ee1cca1b0661fa33fd99f2d8ec7e2749432f9b1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:49 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix branch emulation for floating-point exceptions.\n  [MIPS] Cleanup inode-\u003er_dev usage.\n  [MIPS] Update MIPS defconfigs.\n  [MIPS] Get rid of CONFIG_ADVANCED.\n  [MIPS] Kconfig: Clarify description of CROSSCOMPILE.\n  [MIPS] 24K LV: Add core card id.\n  [MIPS] Sparse: fix sparse for 64-bit kernels.\n  [MIPS] Use __ffs() instead of ffs() in ip32_irq0().\n  [MIPS] Fix bitops for MIPS32/MIPS64 CPUs.\n  [MIPS] Fix ip27 build.\n  [MIPS] Oprofile: fix sparse warning.\n  [MIPS] Fix oprofile module unloading\n"
    },
    {
      "commit": "7c1c3eb855b5311118bed3b51c79d652d40148ec",
      "tree": "c1964e8d08318ccaaba8882d5eb38778311d7ead",
      "parents": [
        "6e5882cfa24e1456702e463f6920fc0ca3c3d2b8",
        "eb20796bf6fdb95ccf51440ba2a827149bdc037f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:24:20 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: make the read-side do batched page lookups\n  [PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()\n  [PATCH] splice: switch to using page_cache_readahead()\n"
    },
    {
      "commit": "5bd982ed0f5ae73bfd9ff452b460a3b08108bfee",
      "tree": "5529db56586dc5ec3599b5ee1920cb798d636d86",
      "parents": [
        "5b3ef14e3e9d745a512d65fcb4ef9be541226d80"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Tue Apr 25 22:47:51 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:57 2006 -0700"
      },
      "message": "[PATCH] Added URI of \"linux kernel development process\"\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b3ef14e3e9d745a512d65fcb4ef9be541226d80",
      "tree": "6b607eb4da11b5a18125ede156825550661e29d4",
      "parents": [
        "bde11d794206ae8d72defd0e8a481181200f7dc4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 22 12:14:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Kobject: possible cleanups\n\nThis patch contains the following possible cleanups:\n- #if 0 the following unused global function:\n  - subsys_remove_file()\n- remove the following unused EXPORT_SYMBOL\u0027s:\n  - kset_find_obj\n  - subsystem_init\n- remove the following unused EXPORT_SYMBOL_GPL:\n  - kobject_add_dir\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bde11d794206ae8d72defd0e8a481181200f7dc4",
      "tree": "b5f4c07afd000365b557dcb81d176544d64ec384",
      "parents": [
        "4d17ffda331ba6030bb8c233c73d6a87954d8ea7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 21:30:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n\nFix the following warning which happens when OCFS2_FS is enabled but\nDEBUG_FS isn\u0027t:\n\nfs/ocfs2/dlmglue.c: In function `ocfs2_dlm_init_debug\u0027:\nfs/ocfs2/dlmglue.c:2036: warning: passing arg 5 of `debugfs_create_file\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d17ffda331ba6030bb8c233c73d6a87954d8ea7",
      "tree": "3de71893233afa664ad6419e37a02da7ccef327f",
      "parents": [
        "913e7ec545462b9a49fa308d0c81697236f7d29d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 25 15:37:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Kobject: fix build error\n\nThis fixes a build error for various odd combinations of CONFIG_HOTPLUG\nand CONFIG_NET.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Nigel Cunningham \u003cncunningham@cyclades.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "913e7ec545462b9a49fa308d0c81697236f7d29d",
      "tree": "a2cacb4c2536ce09f4c43032dabd54042e886bfc",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Wed Apr 12 19:43:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Frame buffer: remove cmap sysfs interface\n\nRemove it as it does not work properly due to sysfs core changes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75cf7456dd87335f574dcd53c4ae616a2ad71a11",
      "tree": "dc10189a566b0b192ed2edc2d49b100cf7dc3d3b",
      "parents": [
        "f01f4182597a3bb4b6fbf92e041faf7a1016f4b6"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Tue Apr 18 23:57:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n\nAlan Cox pointed out that the VIA \u0027IRQ fixup\u0027 was erroneously running\non my system which has no VIA southbridge (but I do have a VIA IEEE\n1394 device).\n\nThis should address that.  I also changed \"Via IRQ\" to \"VIA IRQ\"\n(initially I read Via as a capitalized via (by way/means of).\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f01f4182597a3bb4b6fbf92e041faf7a1016f4b6",
      "tree": "794a37798a20dd57737020fe5a550a2398fb1d9c",
      "parents": [
        "9b860b8c4bde5949b272968597d1426d53080532"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Apr 17 04:02:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n\nThe coverity checker spotted (as entry #599) that we might leak `entry\u0027 in\ndrivers/pci/msi.c::msix_capability_init()\nThis patch should take care of that.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b860b8c4bde5949b272968597d1426d53080532",
      "tree": "659005ad75c3fb4d2de40c289c81a01275cdb9a0",
      "parents": [
        "8b4929e6a01620b55700e102e40e37ef02844849"
      ],
      "author": {
        "name": "Ingo Oeser",
        "email": "netdev@axxeo.de",
        "time": "Tue Apr 18 11:20:55 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: Documentation: no more device ids\n\nDocument that we don\u0027t like to add more PCI device ids\nbut are happy to accept PCI vendor ids for linux/include/pci_ids.h\n\nOriginal text from Jeff Garzik.\n\nSigned-off-by: Ingo Oeser \u003cnetdev@axxeo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b4929e6a01620b55700e102e40e37ef02844849",
      "tree": "5e60fc03032c46fbb359786f0c6e5fb3db946eb3",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 20 15:50:55 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: fix via irq SATA patch\n\nThis device id improperly got added to the VIA chipset list with a\nprevious patch.  Remove it as it is not correct.\n\nCc: Grzegorz Janoszka \u003cGrzegorz@Janoszka.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e5882cfa24e1456702e463f6920fc0ca3c3d2b8",
      "tree": "636800c0619ec3551f9a8a7da707d913937cf43d",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Thu Apr 27 11:32:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 12:00:59 2006 -0700"
      },
      "message": "[PATCH] x86/PAE: Fix pte_clear for the \u003e4GB RAM case\n\nProposed fix for ptep_get_and_clear_full PAE bug.  Pte_clear had the same bug,\nso use the same fix for both.  Turns out pmd_clear had it as well, but pgds\nare not affected.\n\nThe problem is rather intricate.  Page table entries in PAE mode are 64-bits\nwide, but the only atomic 8-byte write operation available in 32-bit mode is\ncmpxchg8b, which is expensive (at least on P4), and thus avoided.  But it can\nhappen that the processor may prefetch entries into the TLB in the middle of an\noperation which clears a page table entry.  So one must always clear the P-bit\nin the low word of the page table entry first when clearing it.\n\nSince the sequence *ptep \u003d __pte(0) leaves the order of the write dependent on\nthe compiler, it must be coded explicitly as a clear of the low word followed\nby a clear of the high word.  Further, there must be a write memory barrier\nhere to enforce proper ordering by the compiler (and, in the future, by the\nprocessor as well).\n\nOn \u003e 4GB memory machines, the implementation of pte_clear for PAE was clearly\ndeficient, as it could leave virtual mappings of physical memory above 4GB\naliased to memory below 4GB in the TLB.  The implementation of\nptep_get_and_clear_full has a similar bug, although not nearly as likely to\noccur, since the mappings being cleared are in the process of being destroyed,\nand should never be dereferenced again.\n\nBut, as luck would have it, it is possible to trigger bugs even without ever\ndereferencing these bogus TLB mappings, even if the clear is followed fairly\nsoon after with a TLB flush or invalidation.  The problem is that memory above\n4GB may now be aliased into the first 4GB of memory, and in fact, may hit a\nregion of memory with non-memory semantics.  These regions include AGP and PCI\nspace.  As such, these memory regions are not cached by the processor.  This\nintroduces the bug.\n\nThe processor can speculate memory operations, including memory writes, as long\nas they are committed with the proper ordering.  Speculating a memory write to\na linear address that has a bogus TLB mapping is possible.  Normally, the\nspeculation is harmless.  But for cached memory, it does leave the falsely\nspeculated cacheline unmodified, but in a dirty state.  This cache line will be\neventually written back.  If this cacheline happens to intersect a region of\nmemory that is not protected by the cache coherency protocol, it can corrupt\ndata in I/O memory, which is generally a very bad thing to do, and can cause\ntotal system failure or just plain undefined behavior.\n\nThese bugs are extremely unlikely, but the severity is of such magnitude, and\nthe fix so simple that I think fixing them immediately is justified.  Also,\nthey are nearly impossible to debug.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e0258fd28762c09b997edb56849ecfa29284b79",
      "tree": "8eb110558ac0a87f701f87dbf4674583cf7556b9",
      "parents": [
        "69737dfaacd000b10fc4a1e9eb518b630b43c3ad"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Wed Apr 12 15:20:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for ASK RDR 400 series card reader\n\nThis patch adds support for an ASK RDR 400 series contactless card\nreader \u003chttp://www.ask.fr/uk/products_and_services/terminals.html\u003e to\nthe ftdi_sio driver\u0027s device ID table.  The product ID was supplied by\nAdriano Couto on the ftdi-usb-sio-devel list.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69737dfaacd000b10fc4a1e9eb518b630b43c3ad",
      "tree": "2e64888892df415af61cec686c99d607b600e6c9",
      "parents": [
        "cdd3b1565a8d563ed84cf1c2af6cabf461f3c317"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Tue Apr 11 15:52:41 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: Adds support for iPlus device.\n\nAdds support in ftdi_sio usbserial driver for USB modems sold by\nPlus GSM Company in Poland.\n\nSigned-off-by: Luiz Fernando Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdd3b1565a8d563ed84cf1c2af6cabf461f3c317",
      "tree": "2ea4b9f59404f5353d186067aebebf3cd74ee2ff",
      "parents": [
        "c67808eee61a01c3128298c5972426a1a67b9093"
      ],
      "author": {
        "name": "Nathan Bronson",
        "email": "ndb@sns-usa.com",
        "time": "Mon Apr 10 00:05:09 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio vendor code for RR-CirKits LocoBuffer USB\n\nThis patch adds recognition of the RR-CirKits LocoBuffer USB\nto the existing FTDI driver.  http://www.rr-cirkits.com\n\nSigned-off-by: Nathan Bronson \u003cngb@sns-usa.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c67808eee61a01c3128298c5972426a1a67b9093",
      "tree": "3eb417f4e3a119f74d1e4c26f3c5ef794d9ed8db",
      "parents": [
        "9fb81ce63671f9743517f628dac935269f2581a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 09 20:07:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:59 2006 -0700"
      },
      "message": "[PATCH] USB: Use new PCI_CLASS_SERIAL_USB_* defines\n\nWe could use the recently added PCI_CLASS_SERIAL_USB_UHCI,\nPCI_CLASS_SERIAL_USB_OHCI and PCI_CLASS_SERIAL_USB_EHCI defines in\nmore places, for slightly shorter and clearer code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fb81ce63671f9743517f628dac935269f2581a9",
      "tree": "faa959f86a921202d71d6f8564677a6c6e81a1a5",
      "parents": [
        "658ad5e001a17be5fadaa8d57d1aa7f7c62628c1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:46:28 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: set driver data before it is used\n\nThis patch (as671) fixes a bug in the error pathway for the net2280\nprobe routine.  A failure during probe will cause the driver to call\npci_get_drvdata before the corresponding pci_set_drvdata has been set.\nThe patch also does a kzalloc conversion.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "658ad5e001a17be5fadaa8d57d1aa7f7c62628c1",
      "tree": "e592a1b9fc5d87a3912ada621b76a4897804cd74",
      "parents": [
        "317e83b842ba39776054219ae29844127876416a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:44:11 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: check for shared IRQs\n\nThis patch (as670) adds a check for whether a shared IRQ was actually\ngenerated by the net2280 device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "317e83b842ba39776054219ae29844127876416a",
      "tree": "d9822d60241beb2e432138db17ec05917f4278e1",
      "parents": [
        "a29fccd7993a3d411674e148cb0759a017be3e21"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:42:03 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: send 0-length packets for ep0\n\nThis patch (as669) fixes a bug in the net2280 driver.  Now it will\nproperly send zero-length packets on ep0 until the control status stage\noccurs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a29fccd7993a3d411674e148cb0759a017be3e21",
      "tree": "039df2f052693147739806ceb8b5f79da9b26710",
      "parents": [
        "f430c405ca23dd5a9389d1f62dcdeb1fd6ce6024"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 14 16:40:00 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: Handle STALLs for 0-length control-IN requests\n\nThis patch (as668) fixes a typo in net2280.  The handler for 0-length\ncontrol-IN requests should check that the endpoint _isn\u0027t_ halted before\nsending a 0-length packet.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f430c405ca23dd5a9389d1f62dcdeb1fd6ce6024",
      "tree": "bd3914f591c90e7c05b73e1cc1f4f8b84cfd5d4b",
      "parents": [
        "2120638354a6881b9c442b10fc21f28ecadc7402"
      ],
      "author": {
        "name": "Olivier Blondeau",
        "email": "zeitoun@gmail.com",
        "time": "Sun Apr 16 19:19:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:58 2006 -0700"
      },
      "message": "[PATCH] USB: storage: atmel unusual dev update\n\nOriginally submitted by Olivier Blondeau \u003czeitoun@gmail.com\u003e, with re-diffing\nby me. Adds a new atmel unusual_dev entry.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\n"
    },
    {
      "commit": "2120638354a6881b9c442b10fc21f28ecadc7402",
      "tree": "039c27c104b51f4ab5adf0c577fbc32e3ccc30b0",
      "parents": [
        "58381719845d9ee19a321c2eb69cfa9b7886be9a"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Apr 16 19:18:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: Storage: unusual devs update\n\nThis patch removes the Protocol portion of the Iomega Click! device as it\u0027s not\nneeded. Not-needed message reported by Kenneth Crudup \u003ckenny@panix.com\u003e\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58381719845d9ee19a321c2eb69cfa9b7886be9a",
      "tree": "a06959b4a7b61983a1b9dadef851341b6cd811db",
      "parents": [
        "67ca0284f69992ad71ac12dc375f2b158d9d703d"
      ],
      "author": {
        "name": "Wang Jun",
        "email": "wangjun1974@gmail.com",
        "time": "Wed Apr 19 16:32:07 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: add new iTegno usb CDMA 1x card support for pl2303\n\nAdd new iTegno usb CDMA 1x card (usbid \u00270eba:2080\u0027) support to pl2303 driver\n\nSigned-off-by: Wang Jun \u003cwangjun1974@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "67ca0284f69992ad71ac12dc375f2b158d9d703d",
      "tree": "4c26826c5bb23c651967dcefd8a466adb402314a",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Apr 23 19:59:23 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 10:28:57 2006 -0700"
      },
      "message": "[PATCH] USB: Resource leak fix for whiteheat driver\n\nWe may return from drivers/usb/serial/whiteheat.c::whiteheat_attach()\nwithout freeing `result\u0027 if we leave via the no_firmware: label.\n\nSpotted by the coverity checker as #670\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee1cca1b0661fa33fd99f2d8ec7e2749432f9b1d",
      "tree": "e4f2170990c4f387ccd245d6f88b9ea555a26e26",
      "parents": [
        "79e55bcf24ad8f31c3021b6ef21c4ce054fe4e38"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 26 21:33:03 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Fix branch emulation for floating-point exceptions.\n    \nIn the branch emulation for floating-point exceptions, __compute_return_epc\nmust determine for bc1f et al which condition code bit to test. This is\nbased on bits \u003c4:2\u003e of the rt field. The switch statement to distinguish\nbc1f et al needs to use only the two low bits of rt, but the old code tests\non the whole rt field.  This patch masks off the proper bits.\n    \nSigned-off-by: Win Treese \u003ctreese@acm.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79e55bcf24ad8f31c3021b6ef21c4ce054fe4e38",
      "tree": "0ae54b1c72fb3f02013d0324e32c5693888e43c5",
      "parents": [
        "b775565952ab8f33a49bfcb2c6dcfaba1e82dee3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 17:15:10 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Cleanup inode-\u003er_dev usage.\n    \nimajor()/iminor() should be used instead of accessing r_dev directly.\n\nBased on patch from Eric Sesterhenn (snakebyte@gmx.de).\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b775565952ab8f33a49bfcb2c6dcfaba1e82dee3",
      "tree": "a4270df66dbc39fb09d6e6c984d724112702f266",
      "parents": [
        "f7062ddb23d7568c90821118f9b973b3069625c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 15:00:59 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Update MIPS defconfigs.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7062ddb23d7568c90821118f9b973b3069625c9",
      "tree": "e3c9abdbdbe041e716a3de7bdf09294530d019e1",
      "parents": [
        "3763120a316b04c29a2b9c6e817e0e4a72005dd4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 14:58:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Get rid of CONFIG_ADVANCED.\n    \nIt\u0027s been a horrible source of confusion and let users to shoot themselves\ninto both feet with uzis to no end.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3763120a316b04c29a2b9c6e817e0e4a72005dd4",
      "tree": "f287de88b8700bf8d2b11db1b750d2a6f0a4dfdb",
      "parents": [
        "7a8341969fe0df4a1fffa141435e742456270ffd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 13:08:41 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] Kconfig: Clarify description of CROSSCOMPILE.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a8341969fe0df4a1fffa141435e742456270ffd",
      "tree": "accf4fa15fce1d32c4f57d5acd1a28a3bd49e1f4",
      "parents": [
        "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Sat Apr 15 00:31:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:50 2006 +0100"
      },
      "message": "[MIPS] 24K LV: Add core card id.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a2c3e451965aca35c2d0d1b2db1dbd1d839c75e",
      "tree": "590ee400aee96cf8116e485bda0a35a4a1f52da7",
      "parents": [
        "6f8782c4b2ed3cb652f1ad6b6d91890c7f2423ab"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 15 00:04:18 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Sparse: fix sparse for 64-bit kernels.\n    \nThis commit breaks sparse for 64bit kernel.  The -m64 option is\nrequired.  Also, some macro values (such as _MIPS_TUNE, etc.)  contain\ndouble-quote characters so it would be better quoting arguments by\nsingle-quote characters.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f8782c4b2ed3cb652f1ad6b6d91890c7f2423ab",
      "tree": "772c02f21ccf4178681d3506888bdda3ff139f4f",
      "parents": [
        "bc818247203a7bfc40296a3f5b760de84fb8e0d1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 17 21:24:49 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Use __ffs() instead of ffs() in ip32_irq0().\n    \nWith recent rewrite for generic bitops, ffs() is defined the same way\nas the libc and compiler built-in routines (returns int instead of\nunsigned long).  Use __ffs() for 64bit value.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc818247203a7bfc40296a3f5b760de84fb8e0d1",
      "tree": "e0e6248b181f0e5e89349a083e60fc3812b1bf94",
      "parents": [
        "c0858d82faf96ffc32b96e23927d10844d38e564"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 17 21:19:12 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix bitops for MIPS32/MIPS64 CPUs.\n    \nWith recent rewrite for generic bitops, fls() for 32bit kernel with\nMIPS64_CPU is broken.  Also, ffs(), fls() should be defined the same\nway as the libc and compiler built-in routines (returns int instead of\nunsigned long).\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0858d82faf96ffc32b96e23927d10844d38e564",
      "tree": "83d073a639dd98202553db73293c90812f4a56b2",
      "parents": [
        "5dac83030a3f4a3a4d1255b13bd0f7d08e824963"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 20 00:12:05 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix ip27 build.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5dac83030a3f4a3a4d1255b13bd0f7d08e824963",
      "tree": "88840c71182068d8096943e759ca8e5d6aae210b",
      "parents": [
        "49e31ca8387227898710f99476f2217ea154aab0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 10:50:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Oprofile: fix sparse warning.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49e31ca8387227898710f99476f2217ea154aab0",
      "tree": "86fecdc0e3692c8e87c3a0eedc22eaf405b732e3",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 24 10:48:54 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 27 15:13:49 2006 +0100"
      },
      "message": "[MIPS] Fix oprofile module unloading\n    \nWhen unloading oprofile module with timer-mode, oprofile_arch_exit\ndereferences a NULL pointer.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eb20796bf6fdb95ccf51440ba2a827149bdc037f",
      "tree": "9443923cbd83f03e797891d12e18bb0e2d51927b",
      "parents": [
        "ebf43500ef148a380bd132743c3fc530111ac620"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 11:05:22 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 11:05:22 2006 +0200"
      },
      "message": "[PATCH] splice: make the read-side do batched page lookups\n\nUse the new find_get_pages_contig() to potentially look up the entire\nsplice range in one single call. This speeds up generic_file_splice_read()\nquite a bit.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ebf43500ef148a380bd132743c3fc530111ac620",
      "tree": "01ddb60f5662cf92b96b0468bf9820518a611209",
      "parents": [
        "eb645a24de82496434cc81171d7f350edb327399"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 08:46:01 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Apr 27 08:59:48 2006 +0200"
      },
      "message": "[PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages()\n\nfind_get_pages_contig() will break out if we hit a hole in the page cache.\nFrom Andrew Morton, small modifications and documentation by me.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "eb645a24de82496434cc81171d7f350edb327399",
      "tree": "1cb104eb1123d42b001290c0480a9ad55af07051",
      "parents": [
        "2be4d50295e2b6f62c07b614e1b103e280dddb84"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Apr 27 08:44:27 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Apr 27 08:59:48 2006 +0200"
      },
      "message": "[PATCH] splice: switch to using page_cache_readahead()\n\nAvoids doing useless work, when the file is fully cached.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "2be4d50295e2b6f62c07b614e1b103e280dddb84",
      "tree": "abaa85f23db1821a85c57e6473df2803e9dd8890",
      "parents": [
        "a82642fa190029a438c0d09edb0e5463a0fe9e1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 19:19:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 19:19:25 2006 -0700"
      },
      "message": "Linux v2.6.17-rc3\n"
    },
    {
      "commit": "a82642fa190029a438c0d09edb0e5463a0fe9e1e",
      "tree": "92919f355dbf3f401a5ad96359dd6a741cd24f6a",
      "parents": [
        "58f8236bed448273cd7f9ae02c09467853303484",
        "3d63abe56be2147891b3438cb3bd37a9be72bda7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:27 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [MMC] pxamci: fix data timeout calculation\n"
    },
    {
      "commit": "58f8236bed448273cd7f9ae02c09467853303484",
      "tree": "5fd9f04dbdda368de31fa22d0f8d8b3fb317a0b7",
      "parents": [
        "83d722f7e198b034699b1500d98729beff930efd",
        "f13d241bc300802a2576dc3e2dfb51492a9a88b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 15:45:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] nommu: trivial fixups for head-nommu.S and the Makefile\n  [ARM] vfp: fix leak of VFP_NAN_FLAG into FPSCR\n  [ARM] 3484/1: Correct AEABI CFLAGS for correct enum handling\n"
    },
    {
      "commit": "f13d241bc300802a2576dc3e2dfb51492a9a88b4",
      "tree": "ddb0e3d218fcb3f9e421c4f36d4a16e90ab20597",
      "parents": [
        "928bd1b4709045355fad8bf858904884c0a1e87f",
        "3b920cef3470b7199acd2dc26e09fb9291131976"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 26 21:18:45 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 26 21:18:45 2006 +0100"
      },
      "message": "Merge nommu tree\n"
    }
  ],
  "next": "83d722f7e198b034699b1500d98729beff930efd"
}
