)]}'
{
  "log": [
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c44fec118b62baad3fc70e2ef3447729a1d9b194",
      "tree": "d0d78ad0fb27ada520ee00f0140a35d8b0301968",
      "parents": [
        "b336cea307839f97684d314071ef683821c571ed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/net/lance.c\n\nswitch to ioremap()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "b336cea307839f97684d314071ef683821c571ed",
      "tree": "855b05000ff04ec4ab95663aaba19b61ed8cb628",
      "parents": [
        "22bc685f4b93f4a0ce28e5829eaf754cb4f7c040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/net/hp-plus.c\n\nswitch to ioremap()\n\nAdrian Bunk:\nThe order of the hunks in the patch was slightly rearranged due to an\nunrelated change in the driver.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "22bc685f4b93f4a0ce28e5829eaf754cb4f7c040",
      "tree": "53a463596fee23c1e4b097ac7a1cd16b12da49a9",
      "parents": [
        "c818cb6406815716ab210ae15655ed94a973b15f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/scsi/in2000.c\n\nswitched to ioremap(), cleaned the probing up a bit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "c818cb6406815716ab210ae15655ed94a973b15f",
      "tree": "cb11b7fd1a8081b728dc5f412dd0d63326e0b594",
      "parents": [
        "ef5a4c8b04867fa8ed9eaf311c4ed0c57c589b6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/scsi/g_NCR5380.c\n\nswitched CONFIG_SCSI_G_NCR5380_MEM code in g_NCR5380 to ioremap(); massaged\ng_NCR5380.h accordingly.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "ef5a4c8b04867fa8ed9eaf311c4ed0c57c589b6d",
      "tree": "7a9b22f510e76228321aca4583767879f885b71f",
      "parents": [
        "e8c96f8c29d89af0c13dc2819a9a00575846ca18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 24 03:15:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:19 2006 -0800"
      },
      "message": "[PATCH] remove ISA legacy functions: drivers/char/toshiba.c\n\nswitch from isa_read...() to ioremap() and read...()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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": "b5029622ac86bb441dc5e641226fb1152fca02d7",
      "tree": "f84822901347b4ceaabb7ae58ed06de8e98e9a02",
      "parents": [
        "88abaab4f9b08381e30e737980a1c49d6b524dfc"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Fri Mar 24 03:15:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] dasd: \"cleanup dasd_ioctl\" fix\n\nCast the argument correctly.\n\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88abaab4f9b08381e30e737980a1c49d6b524dfc",
      "tree": "d33aa82674c00c37cd293c9e888cff785880ce5a",
      "parents": [
        "fb630517f0d0736ea73af07d6b357be9ad67e6f1"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 03:15:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: kzalloc() conversion in drivers/s390\n\nConvert all kmalloc + memset sequences in drivers/s390 to kzalloc usage.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\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": "96641ee1e4a5154943774639478eb997f4ffb97e",
      "tree": "2c63ffe5c068900c47f743c2d2e41107d153ddba",
      "parents": [
        "b6cba4ee31e7376fa363c4b89ca502ac5e17eac1"
      ],
      "author": {
        "name": "Eric Rossman",
        "email": "edrossma@us.ibm.com",
        "time": "Fri Mar 24 03:15:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: CEX2A crt message length\n\nUndetected edge case for CRT messages to CEX2A caused length to be too short,\nthus truncating the message.  The solution was to check a different variable\nwhich actually determines which key type is being used.\n\nIncrement version number in z90main.c to correct level of 1.3.3, fix copyright\nyear and add comment about bitlength limit of CEX2A.\n\nSigned-off-by: Eric Rossman \u003cedrossma@us.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": "b6cba4ee31e7376fa363c4b89ca502ac5e17eac1",
      "tree": "af8756fdb9587d84df424b020b08af8253c6eb9c",
      "parents": [
        "5f38433885245dce82aa53c20a6b2efbe81ae350"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Fri Mar 24 03:15:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: 3590 tape driver\n\n      Michael Holzheu \u003cholzheu@de.ibm.com\u003e,\n      Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Michael Holzheu \u003cholzheu@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": "5f38433885245dce82aa53c20a6b2efbe81ae350",
      "tree": "1731a5e3b9092f3ff060ac6aa652be8ec6dde890",
      "parents": [
        "4cd190a736a97e302c038bd91357d636369d4c6b"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Mar 24 03:15:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: fix endless retry loop in tape driver\n\nIf a tape device is assigned to another host, the interrupt for the assign\noperation comes back with deferred condition code 1.  Under some conditions\nthis can lead to an endless loop of retries.  Check if the current request is\nstill in IO in deferred condition code handling and prevent retries when the\nrequest has already been cancelled.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@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": "4cd190a736a97e302c038bd91357d636369d4c6b",
      "tree": "c424b0788f70eb3148bc7bedd43008daa3c41560",
      "parents": [
        "842d3fba94ed94cc5de7b712e0f4218ce6e4fd73"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Mar 24 03:15:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: tape operation abortion leads to panic\n\nWhen a request is aborted because of a signal, we currently stop the request\nvia csh, but we do not wait for the interrupt of csh in any case.  We free the\nrequest structure and therefore when the interrupt for the csh operation is\npresented, the request object is no longer valid and an invalid callback\npointer is used.\n\nTo fix this wait until the interrupt for csh arrives and until\nwait_event_interruptible() does not return -ERESTARTSYS.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@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": "842d3fba94ed94cc5de7b712e0f4218ce6e4fd73",
      "tree": "2650ba0ce392479ede2c210cf58c3690c6b004c0",
      "parents": [
        "20c644680af1ef9a6b36c0873f59498c98b07ab1"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Fri Mar 24 03:15:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: tape retry flooding by deferred CC in interrupt\n\nIf a deferred CC happens there will be lots of messages, because the retry is\ndone immediatly in the interrupt handler which can be too fast.  To avoid this\nrequeue the request and schedule the queue to be processed.\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": "20c644680af1ef9a6b36c0873f59498c98b07ab1",
      "tree": "af2e50faeb690b7aacf7be3480f08f0a6ec0b56f",
      "parents": [
        "554a826e0a29f1a88e5a5332f0718c059885ec17"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Fri Mar 24 03:15:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: dasd extended error reporting\n\nThe DASD extended error reporting is a facility that allows to get detailed\ninformation about certain problems in the DASD I/O.  This information can be\nused to implement fail-over applications that can recover these problems.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@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": "554a826e0a29f1a88e5a5332f0718c059885ec17",
      "tree": "3251034cf7373c9d61f7107c1a52c0c9bf8f8afc",
      "parents": [
        "d0b2eaa374afd10960a507a3f2ce2f24b85826e4"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Fri Mar 24 03:15:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: random values in result of BIODASDINFO2\n\nUse kzalloc to get a zeroed buffer for the structure returned to user space by\nthe BIODASDINFO2 ioctl.  Not all fields are set up, e.g.  the read_devno is\nmissing.\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": "d0b2eaa374afd10960a507a3f2ce2f24b85826e4",
      "tree": "1d249de1857094650cff878b41b59cb8c597dc30",
      "parents": [
        "ef1597d527f119f14f093a7a3712221b9cb072c0"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Fri Mar 24 03:15:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: remove experimental flag from dasd diag\n\nThe dasd diag discipline has been tested on 64 bit and is no longer\nexperimental.\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": "82814dbafdeef53e13e07134eb3b7be3c975fd21",
      "tree": "c54dded7519743b678b73fabffea6108fb456eb6",
      "parents": [
        "8b2eb664ce9dcba8b54ececf5e057470c47e57f7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: remove dynamic dasd ioctls\n\nNow that there are no more users of the awkward dynamic ioctl hack we can\nremove the code to support it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\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": "8b2eb664ce9dcba8b54ececf5e057470c47e57f7",
      "tree": "dab47df832f199b0a1e9e20226b152feb522640a",
      "parents": [
        "1107ccfbdef280fedc677af3bdbc405611ba554a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: merge cmb into dasdc\n\ndasd_cmd just implements three ioctls which are wrappers around functionality\nin the core kernel or other modules.  When merging those into dasd_mod they\njust add 22 lines of code which is far less than the amount of code removed in\nthe last two patches, and which doesn\u0027t spill into another 4k pages when build\nmodular, while removing a 128lines module.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\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": "1107ccfbdef280fedc677af3bdbc405611ba554a",
      "tree": "a3588525dbe853d13e5f25fa496deecaa022ab3a",
      "parents": [
        "13c6204facb01d425320411c17febff666875518"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:17 2006 -0800"
      },
      "message": "[PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc\n\nAdd an -\u003eioctl method to the dasd_discipline structure.  This allows to apply\nthe same kind of cleanups the last patch applied to dasd_ioctl.c to\ndasd_eckd.c (the only dasd discipline with special ioctls) aswell.\n\nAgain lots of code removed.  During auditing the ioctls I found two fishy\nreturn value propagations from copy_{from,to}_user, maintainers please check\nthose, I\u0027ve marked them with XXX comments.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\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": "13c6204facb01d425320411c17febff666875518",
      "tree": "df58981381da42532e0910694361eadb1c133ea9",
      "parents": [
        "61d3ad0edf67e3baa66f124bc9ce964523d41809"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 24 03:15:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:16 2006 -0800"
      },
      "message": "[PATCH] s390: use normal switch statement for ioctls in dasd_ioctlc\n\nHandle ioctls implemented in dasd_ioctl through the normal switch statement\nthat most drivers use instead of the awkward dasd_ioctl_no_register routine.\nThis avoids searching a linear list on every call to dasd_ioctl(), and allows\nto give the various ioctl implementation functions sane prototypes, aswell as\nmoving the check for bdev-\u003ebd_disk-\u003eprivate_data from the individual functions\nto dasd_ioctl.  (I think it can\u0027t actually every be NULL, but let\u0027s keep that\nfor later)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\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": "495a5b45ac33b8fe2c49780fdbcc8014cb6d6ddc",
      "tree": "b456ebc9e8f53edd726c903401b5e40bbb9562d5",
      "parents": [
        "dc06010c62da773321258df1d8a1708a3158e29d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Mar 24 03:15:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:16 2006 -0800"
      },
      "message": "[PATCH] s390: channel path measurements\n\nGather extended measurements for channel paths from the channel subsystem and\nexpose them to userspace via a sysfs attribute.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ba1998e90239ed0d7af918998bc866fa77303eb",
      "tree": "6417c281e7121149b86246a26ac136c9973e2b7d",
      "parents": [
        "3d1712c91df01d2573b934e972e231e8edb102c7"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Mar 24 03:15:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:15 2006 -0800"
      },
      "message": "[PATCH] s390: wrong interrupt delivered for hsch() or csch()\n\nWhen cio waits for the interrupt for a basic sense, interrupts for hsch() or\ncsch() issued in the meantime are wrongly counted as interrupts for the basic\nsense and the accumulated irb is passed to the device driver.  In\nccw_device_w4sense(), check for clear or halt function in the irb and pass the\nirb for the csch() or hsch() to the device driver.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "674a396c6d2ba0341ebdd7c1c9950f32f018e2dd",
      "tree": "b1263e0a926d9cbdc7aa58260099392ad49a72fe",
      "parents": [
        "f73b5e7949945486a649e40821cd351e2f60bf02"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Feb 20 11:15:37 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:13 2006 -0800"
      },
      "message": "[PATCH] w1: use kthread api.\n\nThis patch removes old-style kernel thread initialization\nand changes w1 to use kthread api.\nIt is based on Christoph Hellwig \u003chch@lst.de\u003e work.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f73b5e7949945486a649e40821cd351e2f60bf02",
      "tree": "283ac7ae169d3341a300330404301bfc85059b80",
      "parents": [
        "ecd5136c85cb4531a51f65241e7b3cd58420f3ed"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jan 14 00:05:59 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:13 2006 -0800"
      },
      "message": "[PATCH] W1: u64 is not long long\n\nYou don\u0027t know what type a u64 is, hence you cannot print it without a cast.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ecd5136c85cb4531a51f65241e7b3cd58420f3ed",
      "tree": "64bb14fa21e4e035a54766ff462eb0a463c32b78",
      "parents": [
        "ec068072f0e8499cfe7b71749b4a63c503e7d328"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jan 08 00:44:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:13 2006 -0800"
      },
      "message": "[PATCH] W1: Remove incorrect MODULE_ALIAS\n\nThe w1 netlink socket is created by a hardware specific driver calling\nw1_add_master_device, so there is no point in including a module alias\nfor netlink autoloading in the core.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ec068072f0e8499cfe7b71749b4a63c503e7d328",
      "tree": "882b9fbc17efb02d41faed40a1cc0fd16642ad6b",
      "parents": [
        "a9fb1c7b950bed4afe208c9d67e20f086bb6abbb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 06 18:41:01 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] fix W1_MASTER_DS9490_BRIDGE dependencies\n\nW1_DS9490 was renamed to W1_MASTER_DS9490, but the entry in the\ndependencies of W1_MASTER_DS9490_BRIDGE was forgotten.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9fb1c7b950bed4afe208c9d67e20f086bb6abbb",
      "tree": "496c2b8b292411a6163dc451b8dab82665a8ab99",
      "parents": [
        "baf12ae29ab4cc6381e21b2e1a3af75a6a8f7566"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 13 14:04:33 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] w1: misc cleanups\n\nThis patch contains the following cleanups:\n- make needlessly global code static\n- declarations for global code belong into header files\n- w1.c: #if 0 the unused struct w1_slave_device\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baf12ae29ab4cc6381e21b2e1a3af75a6a8f7566",
      "tree": "43658918e7221e94e40a62de48f04b2b23d75b3a",
      "parents": [
        "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:12 2006 -0800"
      },
      "message": "[PATCH] W1: Add the DS2482 I2C-to-w1 bridge driver.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd529cfb40c427d5b5aae0d315afb9f0a1da5e76",
      "tree": "54de1d9860defa3c4938fd96246caffe089b9f3a",
      "parents": [
        "ccd6994000fb6d08ee1be8a7fa20c8d602a2267d"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:28 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:11 2006 -0800"
      },
      "message": "[PATCH] W1: Move w1 bus master code into \u0027w1/masters\u0027 and move w1 slave code into \u0027w1/slaves\u0027\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccd6994000fb6d08ee1be8a7fa20c8d602a2267d",
      "tree": "88badd14da5f2c0593a88a351db6a664c3b6fbb8",
      "parents": [
        "a1a051b1870f9e4607526c7e403abab06526c6d9"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Tue Dec 06 13:38:27 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 17:28:11 2006 -0800"
      },
      "message": "[PATCH] W1: Change the type \u0027unsigned long\u0027 member of \u0027struct w1_bus_master\u0027 to \u0027void *\u0027.\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aca361c1a0dc0165ac3148137983cb4b1458b5c1",
      "tree": "3527ff422fe90e97657d5996499fa4a9d30e2d5a",
      "parents": [
        "cec6062037783a762aa5606b06b8bc5c14d9657f",
        "9b7c84899ea6bfc4f8932a83b28db313e7397bd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (45 commits)\n  [PATCH] Restore channel setting after scan.\n  [PATCH] hostap: Fix memory leak on PCI probe error path\n  [PATCH] hostap: Remove dead code (duplicated idx !\u003d 0)\n  [PATCH] hostap: Fix unlikely read overrun in CIS parsing\n  [PATCH] hostap: Fix double free in prism2_config() error path\n  [PATCH] hostap: Fix ap_add_sta() return value verification\n  [PATCH] hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout\n  [PATCH] wireless/airo: cache wireless scans\n  [PATCH] wireless/airo: define default MTU\n  [PATCH] wireless/airo: clean up printk usage to print device name\n  [PATCH] WE-20 for kernel 2.6.16\n  [PATCH] softmac: remove function_enter()\n  [PATCH] skge: version 1.5\n  [PATCH] skge: compute available ring buffers\n  [PATCH] skge: dont free skb until multi-part transmit complete\n  [PATCH] skge: multicast statistics fix\n  [PATCH] skge: rx_reuse called twice\n  [PATCH] skge: dont use dev_alloc_skb for rx buffs\n  [PATCH] skge: align receive buffers\n  [PATCH] sky2: dont need to use dev_kfree_skb_any\n  ...\n"
    },
    {
      "commit": "cec6062037783a762aa5606b06b8bc5c14d9657f",
      "tree": "c862659eb55e44314f6d524f5479204994b91901",
      "parents": [
        "88f07ffb63add018bfafd480ec6a294088277f06",
        "2056a782f8e7e65fd4bfd027506b4ce1c5e9ccd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:24:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:24:24 2006 -0800"
      },
      "message": "Merge branch \u0027blktrace\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027blktrace\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23\n  [PATCH] relay: consolidate sendfile() and read() code\n  [PATCH] relay: add sendfile() support\n  [PATCH] relay: migrate from relayfs to a generic relay API\n"
    },
    {
      "commit": "88f07ffb63add018bfafd480ec6a294088277f06",
      "tree": "64b657d06b3ae7de3f87544a85d83d0ed6a7e3a9",
      "parents": [
        "b6585dedac232ca79fe978d97a95fdaa6da24f66",
        "9aa45e34d2948f360f8c0e63d10f49015ca51edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:23:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:23:20 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (3568k): zoran: Use i2c_master_send when possible\n  V4L/DVB (3568j): adv7175: Drop unused encoder dump command\n  V4L/DVB (3568i): adv7175: Drop unused register cache\n  V4L/DVB (3568h): cpia: correct email address\n  V4L/DVB (3568g): sem2mutex: zoran\n  V4L/DVB (3568f): saa7110: Fix array overrun\n  V4L/DVB (3568e): bt856: Spare memory\n  V4L/DVB (3568d): saa7111.c fix\n  V4L/DVB (3568c): zoran: Init cleanups\n  V4L/DVB (3568b): saa7111: Prevent array overrun\n  V4L/DVB (3568a): saa7114: Fix i2c block write\n"
    },
    {
      "commit": "b6585dedac232ca79fe978d97a95fdaa6da24f66",
      "tree": "4d2d78300bb9bcfb40cb35450f78dd3af82c78d3",
      "parents": [
        "a3ea9b584ed2acdeae817f0dc91a5880e0828a05",
        "ded2b66615613093eeb83b81499bc270de8fc499"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:51:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:51:32 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (36 commits)\n  [PATCH] hwmon: add required idr locking\n  [PATCH] I2C: hwmon: Rename register parameters\n  [PATCH] I2C: Drop unneeded i2c-dev.h includes\n  [PATCH] I2C: i2c-ixp4xx: Add hwmon class\n  [PATCH] I2C: i2c-piix4: Add Broadcom HT-1000 support\n  [PATCH] I2C: i2c-amd756-s4882: Improve static mutex initialization\n  [PATCH] I2C: i2c-ali1535: Drop redundant mutex\n  [PATCH] i2c: Cleanup isp1301_omap\n  [PATCH] i2c: Fix i2c-ite name initialization\n  [PATCH] i2c: Drop the i2c-frodo bus driver\n  [PATCH] i2c: Optimize core_lists mutex usage\n  [PATCH] w83781d: Don\u0027t reset the chip by default\n  [PATCH] w83781d: Document the alarm and beep bits\n  [PATCH] w83627ehf: Refactor the sysfs interface\n  [PATCH] hwmon: Support the Pentium M VID code\n  [PATCH] hwmon: Add support for the Winbond W83687THF\n  [PATCH] hwmon: f71805f semaphore to mutex conversions\n  [PATCH] hwmon: Semaphore to mutex conversions\n  [PATCH] i2c: Semaphore to mutex conversions, part 3\n  [PATCH] i2c: Semaphore to mutex conversions, part 2\n  ...\n"
    },
    {
      "commit": "a3ea9b584ed2acdeae817f0dc91a5880e0828a05",
      "tree": "5b4ef9b10c05aa84419a6ba6187d0dcd14654c97",
      "parents": [
        "554f593d6c411e717a71ffdcb0cfb46bb2394502",
        "b2e6e3ba7deb525f180df64f32f3fcb214538bea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:49:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:49:57 2006 -0800"
      },
      "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: (49 commits)\n  [PATCH] acpiphp: fix acpi_path_name\n  [PATCH] ibmphp: remove TRUE and FALSE\n  [PATCH] PCI Hotplug: add common acpi functions to core\n  [PATCH] PCI: kzalloc() conversion in drivers/pci\n  [PATCH] acpiphp: Scan slots under the nested P2P bridge\n  [PATCH] PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB\n  [PATCH] shpchp: cleanup bus speed handling\n  [PATCH] PCI: fix pci_request_region[s] arg\n  [PATCH] PCI: Provide a boot parameter to disable MSI\n  [PATCH] PCI: the scheduled removal of PCI_LEGACY_PROC\n  [PATCH] PCI: cpqphp_ctrl.c: board_replaced(): remove dead code\n  [PATCH] acpiphp: fix bridge handle\n  [PATCH] acpiphp - slot management fix - V4\n  [PATCH] acpi: remove dock event handling from ibm_acpi\n  [PATCH] acpiphp: add dock event handling\n  [PATCH] acpi: export acpi_bus_trim\n  [PATCH] acpiphp: add new bus to acpi\n  [PATCH] PCI: Move pci_dev_put outside a spinlock\n  [PATCH] PCI: PCI/Cardbus cards hidden, needs pci\u003dassign-busses to fix\n  [PATCH] PCI: fix problems with MSI-X on ia64\n  ...\n"
    },
    {
      "commit": "554f593d6c411e717a71ffdcb0cfb46bb2394502",
      "tree": "338e1629408a66cfc84d199c18deb22c6e682c22",
      "parents": [
        "debf798b1ed82053689d900670eb27fb2f1b4bd3",
        "95381c893dd71a534ab56f09b12a4e2118aa0f32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:29:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 15:29:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TG3]: Update driver version and reldate.\n  [TG3]: Add 5755 nvram support\n  [TG3]: Add 5755 support\n  [IPV6]: ip6_xmit: remove unnecessary NULL ptr check\n  [NET_SCHED]: cls_u32: remove unnecessary NULL-ptr check\n  [IPV4]: Add fib rule netlink notifications\n  [BNX2]: Update version and reldate\n  [BNX2]: Separate tx producer and consumer fields\n  [BNX2]: Move .h files to bnx2.c\n  [BNX2]: Combine small mem allocations\n  [BNX2]: Fix link change handling\n  [PKTGEN]: Add MPLS extension.\n"
    },
    {
      "commit": "b2e6e3ba7deb525f180df64f32f3fcb214538bea",
      "tree": "116ae7111104708fce872b5d68dbd3fae7779174",
      "parents": [
        "dc6712d1261ee4585771724320d28580888818eb"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Mar 17 09:18:39 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] acpiphp: fix acpi_path_name\n\nI encountered the problem that the insmod of the acpiphp\nfails because of the mis-freeing of the memory.\n\nI tested this patch on my tiger4 box.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc6712d1261ee4585771724320d28580888818eb",
      "tree": "14bb88b17952a540b4764653340ae30c14959b12",
      "parents": [
        "783c49fc506d9afe4784390b556fa25ede5d6d1f"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Mar 14 16:24:47 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] ibmphp: remove TRUE and FALSE\n\nThis patch removes the defines TRUE and FALSE and just uses 0 or 1.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "783c49fc506d9afe4784390b556fa25ede5d6d1f",
      "tree": "8090c2251193211129816254f16f10cbb33ed20c",
      "parents": [
        "f5afe8064f3087bead8fea7e32547c2a3ada5fd0"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Mar 03 10:16:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: add common acpi functions to core\n\nshpchprm_acpi.c and pciehprm_acpi.c are nearly identical.  In addition,\nthere are functions in both these files that are also in acpiphp_glue.c.\nThis patch will remove duplicate functions from shpchp, pciehp, and\nacpiphp and move this functionality to pci_hotplug, as it is not\nhardware specific.  Get rid of shpchprm* and pciehprm* files since they\nare no longer needed.  shpchprm_nonacpi.c and pciehprm_nonacpi.c are\nidentical, as well as shpchprm_legacy.c and can be replaced with a\nmacro.\n\nThis patch also changes acpiphp to use the common hpp code.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f5afe8064f3087bead8fea7e32547c2a3ada5fd0",
      "tree": "de6a9d60aad6ee262c04290d73e414cd92b4ad5d",
      "parents": [
        "7c8f25da12a3dda46fb730699582895d5fc51287"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Feb 28 15:34:49 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:17 2006 -0800"
      },
      "message": "[PATCH] PCI: kzalloc() conversion in drivers/pci\n\nthis patch converts drivers/pci to kzalloc usage.\nCompile tested with allyes config.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7c8f25da12a3dda46fb730699582895d5fc51287",
      "tree": "ad56ba9fbbd688963cbefe541b77b8d3de21959f",
      "parents": [
        "8e77af6a9a9b1eefdb538894b20ed41f65b65ab7"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Feb 27 22:15:49 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] acpiphp: Scan slots under the nested P2P bridge\n\nCurrent ACPIPHP driver scans only slots under the top level PCI-to-PCI\nbridge. So hotplug PCI slots under the nested PCI-to-PCI bridge would\nnot be detected. For example, if the system has the ACPI namespace\nlike below, hotplug slots woule not be detected.\n\nDevice (PCI0) {\t\t\t\t\t\t/* Root bridge */\n\tName (_HID, \"PNP0A03\")\n\tDevice (P2PA) {\t\t\t\t\t/* PCI-to-PCI bridge */\n\t\tName (_ADR, ...)\n\t\tDevice (P2PB) {\t\t\t\t/* PCI-to-PCI bridge */\n\t\t\tName (_ADR, ...)\n\t\t\tDevice (S0F0) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\t...\n\t\t\tDevice (S0F7) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\tDevice (S1F0) {\t\t\t/* hotplug slot */\n\t\t\t\tName (_ADR, ...)\n\t\t\t\tName (_SUN, ...)\n\t\t\t\tMethod (_EJ0, ...) { ... }\n\t\t\t}\n\t\t\t...\n\t\t}\n\t}\n}\n\nThis patch fixes this issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e77af6a9a9b1eefdb538894b20ed41f65b65ab7",
      "tree": "f715dc92e2f78bf450ce19b66b6171f89cecc840",
      "parents": [
        "0afabe906539b4e8b9e895f19ea31aabdf12f30b"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Wed Mar 08 13:21:34 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: SN: Fix cleanup on hotplug removal of PPB\n\nWhen doing a hotplug removal of a PPB, sn_bus_store_sysdata()\nneeds to be called for the PPB and all of its children.\n\nAcked-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0afabe906539b4e8b9e895f19ea31aabdf12f30b",
      "tree": "aecea8cc15db5255018217f7247f5a521ed2a208",
      "parents": [
        "3c990e9219ea0b0aee588473ce6c8a66cdee3ff5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Mar 01 14:55:11 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] shpchp: cleanup bus speed handling\n\nThe code related to handling bus speed in SHPCHP driver is\nunnecessarily complex. This patch cleans up and simplify that.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c990e9219ea0b0aee588473ce6c8a66cdee3ff5",
      "tree": "75279b66b201150b453dbe429a9dac22c4530b7e",
      "parents": [
        "309e57df7b766172ba137a8cbd909f88dd76e8e9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 04 21:52:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: fix pci_request_region[s] arg\n\n    Add missing \u0027const\u0027 to pci_request_region[s] \u0027res_name\u0027 arg,\n    since we pass it directly to __request_region(), whose \u0027name\u0027 arg\n    is also const.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "309e57df7b766172ba137a8cbd909f88dd76e8e9",
      "tree": "74cc85977654925c76c687e597c7586b9e75629b",
      "parents": [
        "5eeca8e688b6affba4cd85262152fdd1b274ad33"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Mar 05 22:33:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: Provide a boot parameter to disable MSI\n\nSeveral drivers are starting to grow options to disable MSI.  However,\nit\u0027s often a host chipset issue, not something which individual drivers\nshould handle.  So we add the pci\u003dnomsi kernel parameter to allow the user\nto disable MSI modes for systems we haven\u0027t added to the quirk list yet.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5eeca8e688b6affba4cd85262152fdd1b274ad33",
      "tree": "b7b44b1b931ea80809dac937db230116bab2e721",
      "parents": [
        "1305e9184a3de84f78dca102b293d21007bb6c49"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 05 16:49:48 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: the scheduled removal of PCI_LEGACY_PROC\n\nThis patch contains the scheduled removal of PCI_LEGACY_PROC.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1305e9184a3de84f78dca102b293d21007bb6c49",
      "tree": "4cefbc44ce9ac3e8563a64fd76590a4f24cf389d",
      "parents": [
        "0cccd0c20677e8a9da40018632f1b6c487ba2bd5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 26 22:16:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:16 2006 -0800"
      },
      "message": "[PATCH] PCI: cpqphp_ctrl.c: board_replaced(): remove dead code\n\nThe Coverity checker correctly noted, that in function board_replaced in\ndrivers/pci/hotplug/cpqphp_ctrl.c, the variable src always has the\nvalue 8, and therefore much code after the\n\n...\n                        if (rc || src) {\n...\n                                if (rc)\n                                        return rc;\n                                else\n                                        return 1;\n                        }\n...\n\ncan never be called.\n\nThis patch removes the unreachable code in this function fixing kernel\nBugzilla #6073.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0cccd0c20677e8a9da40018632f1b6c487ba2bd5",
      "tree": "76a6c9b8c96034d877c7074eb64c7156ade27b0f",
      "parents": [
        "e27da3814170385a4d2797397d706e554635812d"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Fri Feb 24 17:46:04 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: fix bridge handle\n\nWhen hotplug slot is under the host bridge,\nDEVICE_ACPI_HANDLE(\u0026bus-\u003eself-\u003edev) fails since \u0027\u0026bus-\u003eself\u0027 was not set.\nThis patch fixes it.\n\nThis patch is based on kristen\u0027s latest patches.\nI tested this patch on my Tiger4.\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e27da3814170385a4d2797397d706e554635812d",
      "tree": "67d9b838c79ebb6d1bba4a2c3bc85f3a7c3e9798",
      "parents": [
        "63e5f248c4b748690b5180aa1b4b10eac51bb0e1"
      ],
      "author": {
        "name": "MUNEDA Takahiro",
        "email": "muneda.takahiro@jp.fujitsu.com",
        "time": "Thu Feb 23 17:56:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp - slot management fix - V4\n\no This patch removes IDs (for slots management).\no This patch removes the slot register/unregister processes\n  from the init/exit phases. Instead, adds these processes\n  in the bridge add/cleanup phases.\no Currently, this change doesn\u0027t have any meanings. But\n  these changes are needed to support p2p bridge(with\n  hotplug slot)\n\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "63e5f248c4b748690b5180aa1b4b10eac51bb0e1",
      "tree": "7043d0ec5174d65e5d7b61d1d7b1704b49db17f6",
      "parents": [
        "20416ea54087c25502d6fb973b8e119973e16341"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:06 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpi: remove dock event handling from ibm_acpi\n\nRemove dock station support from ibm_acpi by default.  This support has\nbeen put into acpiphp instead.  Allow ibm_acpi to continue to provide\ndocking station support via config option for laptops/docking stations\nthat are not supported by acpiphp.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20416ea54087c25502d6fb973b8e119973e16341",
      "tree": "47ca50997cbb408852021315ff4da315292467c2",
      "parents": [
        "ceaba663055e38226a070a9668eac5881d65a2cc"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:03 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: add dock event handling\n\nThese patches add generic dock event handling to acpiphp.  If there are\npci devices that need to be inserted/removed after the dock event, the\nevent notification will be handed down to the normal pci hotplug event\nhandler in acpiphp so that new bridges/devices can be enumerated.\n\nBecause some dock stations do not have pci bridges or pci devices that\nneed to be inserted after a dock, acpiphp will remain loaded to handle\ndock events even if no hotpluggable pci slots are discovered.\n\nYou probably need to have the pci\u003dassign-busses kernel parameter enabled\nto use these patches, and you may not allow ibm_acpi to handle docking\nnotifications and use this patch.\n\nThis patch incorporates feedback provided by many.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ceaba663055e38226a070a9668eac5881d65a2cc",
      "tree": "805fdb8aeb5d3d5bacada0543875f67a0ac2e464",
      "parents": [
        "15a1ae74879925d0d3f71ebc3f56d0a2c5db393a"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:01 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpi: export acpi_bus_trim\n\nExport the acpi_bus_trim function so that the pci hotplug driver can\nuse it.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15a1ae74879925d0d3f71ebc3f56d0a2c5db393a",
      "tree": "6629b5eec7c8fae0c4fcf0901c475c32e598ec58",
      "parents": [
        "b89b7ea05a8f71426bd36ed12e6cd73179d0f720"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:55:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpiphp: add new bus to acpi\n\nIf we add a new bridge with subordinate busses, we should call make sure\nthat acpi is notified so that the PRT (if present) can be read and drivers\nwho have registered on this bus will be notified when it is started.\nAlso make sure to use the max reserved bus number for the starting the bus\nscan.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b89b7ea05a8f71426bd36ed12e6cd73179d0f720",
      "tree": "db1212d7f74c7d1e98614fb593bcfb8801f5e8b0",
      "parents": [
        "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 23 17:12:51 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: Move pci_dev_put outside a spinlock\n\nThis patch (as659) fixes a might_sleep problem in the PCI core, by moving\na call to pci_dev_put() outside the scope of a spinlock.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c4b2cf9af9b4ecc29d4f0ec4ecc8e94dc4432d7",
      "tree": "4f8e56e9012847aa4dfe4ec2c59f4d8b2714f2b2",
      "parents": [
        "a0454b40ee8fac03194bb71f01730266506e75e1"
      ],
      "author": {
        "name": "Bernhard Kaindl",
        "email": "bk@suse.de",
        "time": "Sat Feb 18 01:36:55 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: PCI/Cardbus cards hidden, needs pci\u003dassign-busses to fix\n\n\"In some cases, especially on modern laptops with a lot of PCI and cardbus\nbridges, we\u0027re unable to assign correct secondary/subordinate bus numbers\nto all cardbus bridges due to BIOS limitations unless we are using\n\"pci\u003dassign-busses\" boot option.\" -- Ivan Kokshaysky (from a patch comment)\n\nWithout it, Cardbus cards inserted are never seen by PCI because the parent\nPCI-PCI Bridge of the Cardbus bridge will not pass and translate Type 1 PCI\nconfiguration cycles correctly and the system will fail to find and\ninitialise the PCI devices in the system.\n\nReference: PCI-PCI Bridges: PCI Configuration Cycles and PCI Bus Numbering:\nhttp://www.science.unitn.it/~fiorella/guidelinux/tlk/node72.html\n\nThe reason for this is that:\n ``All PCI busses located behind a PCI-PCI bridge must reside between the\nsecondary bus number and the subordinate bus number (inclusive).\u0027\u0027\n\n\"pci\u003dassign-busses\" makes pcibios_assign_all_busses return 1 and this\nturns on PCI renumbering during PCI probing.\n\nAlan suggested to use DMI automatically set assign-busses on problem systems.\n\nThe only question for me was where to put it.  I put it directly before\nscanning PCI bus into pcibios_scan_root() because it\u0027s called from legacy,\nacpi and numa and so it can be one place for all systems and configurations\nwhich may need it.\n\nAMD64 Laptops are also affected and fixed by assign-busses, and the code is\nalso incuded from arch/x86_64/pci/ that place will also work for x86_64\nkernels, I only ifdef\u0027-ed the x86-only Laptop in this example.\n\nAffected and known or assumed to be fixed with it are (found by googling):\n\n* ASUS Z71V and L3s\n* Samsung X20\n* Compaq R3140us and all Compaq R3000 series laptops with TI1620 Controller,\n  also Compaq R4000 series (from a kernel.org bugreport)\n* HP zv5000z (AMD64 3700+, known that fixup_parent_subordinate_busnr fixes it)\n* HP zv5200z\n* IBM ThinkPad 240\n* An IBM ThinkPad (1.8 GHz Pentium M) debugged by Pavel Machek\n  gives the correspondig message which detects the possible problem.\n* MSI S260 / Medion SIM 2100 MD 95600\n\nThe patch also expands the \"try pci\u003dassign-busses\" warning so testers will\nhelp us to update the DMI table.\n\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0454b40ee8fac03194bb71f01730266506e75e1",
      "tree": "a746423eeeeb968bd271de17f4f8e80acac56999",
      "parents": [
        "b408cbc704352eccee301e1103b23203ba1c3a0e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "iod00d@hp.com",
        "time": "Thu Feb 16 23:58:29 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: fix problems with MSI-X on ia64\n\nUse \"unsigned long\" when dealing with PCI resources.\nThe BAR Indicator Register (BIR) can be a 64-bit value\nor the resource could be a 64-bit host physical address.\n\nEnables ib_mthca and cciss drivers to use MSI-X on ia64 HW.\nProblem showed up now because of new system firmware on one platform.\nSymptom will either be memory corruption or MCA.\n\nSecond part of this patch deals with \"useless\" code.\nWe walk through the steps to find the phys_addr and then\ndon\u0027t use the result. I suspect the intent was to zero\nout the respective MSI-X entry but I\u0027m not sure at the moment.\nDelete the code inside the #if 0/#endif if it\u0027s really\nnot needed.\n\nSigned-off-by: Grant Grundler \u003ciod00d@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75cde0e25787c1af341a128b350c36df24e5397d",
      "tree": "df10cc84b3a172bf441697f56a519ac56a78642d",
      "parents": [
        "6e325a62a0a228cd0222783802b53cce04551776"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Feb 08 17:11:40 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: remove msi save/restore code in specific driver\n\nRemove pcie port driver\u0027s msi save/restore code.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e325a62a0a228cd0222783802b53cce04551776",
      "tree": "5609f9e841024ca57ba8ee7a919955c7589444c7",
      "parents": [
        "e5548e960f38557825e50806b52cb24c9e730aa2"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Tue Feb 14 18:52:22 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:14 2006 -0800"
      },
      "message": "[PATCH] PCI: make MSI quirk inheritable from the pci bus\n\nIt turns out AMD 8131 quirk only affects MSI for devices behind the 8131 bridge.\nHandle this by adding a flags field in pci_bus, inherited from parent to child.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5548e960f38557825e50806b52cb24c9e730aa2",
      "tree": "f67ae1e04677f931e965a282fbcdf44349201e48",
      "parents": [
        "3c0a654e390d00fef9d8faed758f5e1e8078adb5"
      ],
      "author": {
        "name": "Bauke Jan Douma",
        "email": "bjdouma@xs4all.nl",
        "time": "Tue Feb 28 21:44:36 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: quirk for asus a8v and a8v delux motherboards\n\nOn ASUS A8V and A8V Deluxe boards, the onboard AC97 audio controller\nand MC97 modem controller are deactivated when a second PCI soundcard\nis present.  This patch enables them.\n\nSigned-off-by: Bauke Jan Douma \u003cbjdouma@xs4all.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c0a654e390d00fef9d8faed758f5e1e8078adb5",
      "tree": "d031b746ac92c3a272e31b3c32ea3f1cf368ffa4",
      "parents": [
        "50defa1ccaffc197a133d92acb48d696d5ea3539"
      ],
      "author": {
        "name": "tomek@koprowski.org",
        "email": "tomek@koprowski.org",
        "time": "Sun Feb 19 18:03:24 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: SMBus unhide on HP Compaq nx6110\n\nI attach a trivial patch for 2.6.15.4 that unhides SMBus controller\non an HP Compaq nx6110 notebook.\n\nSigned-off-by: Tomasz Koprowski \u003ctomek@koprowski.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50defa1ccaffc197a133d92acb48d696d5ea3539",
      "tree": "e1d36dfe9ad28db0c639502ba55c6bb70c1e0af3",
      "parents": [
        "e6b82b13c4066ca091a4919620d6403c8a269bc3"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Feb 19 16:05:52 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] PCI: Add pci_device_shutdown to pci_bus_type\n\nThe extra compatability code is not necessary.  Any code still using\nthe old shutdown method will trigger the warning in driver_register()\ninstead.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6b82b13c4066ca091a4919620d6403c8a269bc3",
      "tree": "c32a3dd79081f9633c81d9c58780c7220118621b",
      "parents": [
        "a246fa4e9f0f1b5096a1cad0659d22fb10fb3732"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:50 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: adapt to pci driver model\n\nThis patch adapts SHPCHP driver to the PCI device driver model.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a246fa4e9f0f1b5096a1cad0659d22fb10fb3732",
      "tree": "21490f4d1d2794a9ccd64529431fbbd8f4e234e7",
      "parents": [
        "f7391f5325ea744f0632f7ef39a90085162743ac"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:48 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: Fix slot state handling\n\nCurrent SHPCHP driver doesn\u0027t care about the confliction between\nhotplug operation via sysfs and hotplug operation via attention\nbutton. So if those ware conflicted, slot could be an unexpected\nstate.\n\nThis patch changes SHPCHP driver to handle slot state properly. With\nthis patch, slot events are handled according to the current slot\nstate as shown at the Table below.\n\n\t\tTable. Slot States and Event Handling\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSlot State\t\tEvent and Action\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSTATIC\t\t\t- Go to POWERON state if user initiates\n(Slot enabled,\t\t  insertion request via sysfs\n Slot disabled)\t\t- Go to POWEROFF state if user initiates removal\n\t\t\t  request via sysfs\n\t\t\t- Go to BLINKINGON state if user presses\n\t\t\t  attention button when the slot is disabled\n\t\t\t- Go to BLINKINGOFF state if user presses\n\t\t\t  attention button when the slot is enabled\n"
    },
    {
      "commit": "f7391f5325ea744f0632f7ef39a90085162743ac",
      "tree": "a7368b2ca639211743ba7fbc0dab7a9efaea02b7",
      "parents": [
        "68c0b671491088d79611fa965bbf94b3bc0024a4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:45 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: event handling rework\n\nThe event handler of SHPCHP driver is unnecessarily very complex. In\naddition, current event handler can only a fixed number of events at\nthe same time, and some of events would be lost if several number of\nevents happened at the same time.\n\nThis patch simplify the event handler by using \u0027work queue\u0027, and it\nalso fix the above-mentioned issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68c0b671491088d79611fa965bbf94b3bc0024a4",
      "tree": "d5e8ba499b378e53edc73b1470a988aefa0a0e0e",
      "parents": [
        "09e1218eccf58f6174fa68360a7c8dcfe457fe9b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:42 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:13 2006 -0800"
      },
      "message": "[PATCH] shpchp: Remove unused wait_for_ctrl_irq\n\nThe wait_for_ctrl_irq() function in SHPCHP driver is no longer needed.\nThis patch removes that. This patch has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09e1218eccf58f6174fa68360a7c8dcfe457fe9b",
      "tree": "6651cb6ad8d8e47747e8f4f5e33ad77c5bfe631f",
      "parents": [
        "bbe8f9a3e76c551973ee739de10b26581d78b45f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Feb 21 15:45:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] shpchp: Remove unused pci_bus member from controller structure\n\nThis patch removes unused \u0027pci_bus\u0027 member from controller structure.\nThis patch have no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bbe8f9a3e76c551973ee739de10b26581d78b45f",
      "tree": "757788e67781a3eaee3453af79abf6bb50b3a681",
      "parents": [
        "92c05fc1a32e5ccef5e0e8201f32dcdab041524c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 14 16:23:57 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] PCI: Avoid leaving MASTER_ABORT disabled permanently when returning from pci_scan_bridge.\n\n\u003e On Mon, Feb 13, 2006 at 05:13:21PM -0800, David S. Miller wrote:\n\u003e \u003e\n\u003e \u003e In drivers/pci/probe.c:pci_scan_bridge(), if this is not the first\n\u003e \u003e pass (pass !\u003d 0) we don\u0027t restore the PCI_BRIDGE_CONTROL_REGISTER and\n\u003e \u003e thus leave PCI_BRIDGE_CTL_MASTER_ABORT off:\n\u003e \u003e\n\u003e \u003e int __devinit pci_scan_bridge(struct pci_bus *bus, struct pci_dev * dev, int max, int pass)\n\u003e \u003e {\n\u003e \u003e  ...\n\u003e \u003e \t/* Disable MasterAbortMode during probing to avoid reporting\n\u003e \u003e \t   of bus errors (in some architectures) */\n\u003e \u003e \tpci_read_config_word(dev, PCI_BRIDGE_CONTROL, \u0026bctl);\n\u003e \u003e \tpci_write_config_word(dev, PCI_BRIDGE_CONTROL,\n\u003e \u003e \t\t\t      bctl \u0026 ~PCI_BRIDGE_CTL_MASTER_ABORT);\n\u003e \u003e  ...\n\u003e \u003e \tif ((buses \u0026 0xffff00) \u0026\u0026 !pcibios_assign_all_busses() \u0026\u0026 !is_cardbus) {\n\u003e \u003e \t\tunsigned int cmax, busnr;\n\u003e \u003e \t\t/*\n\u003e \u003e \t\t * Bus already configured by firmware, process it in the first\n\u003e \u003e \t\t * pass and just note the configuration.\n\u003e \u003e \t\t */\n\u003e \u003e \t\tif (pass)\n\u003e \u003e \t\t\treturn max;\n\u003e \u003e  ...\n\u003e \u003e \t}\n\u003e \u003e\n\u003e \u003e \tpci_write_config_word(dev, PCI_BRIDGE_CONTROL, bctl);\n\u003e \u003e  ...\n\u003e \u003e\n\u003e \u003e This doesn\u0027t seem intentional.\n\nAgreed, looks like an accident.  The patch [1] originally came from Kip\nWalker (Broadcom back then) between 2.6.0-test3 and 2.6.0-test4.  As I\nrecall it was supposed to fix an issue with with PCI aborts being\nsignalled by the PCI bridge of the Broadcom BCM1250 family of SOCs when\nprobing behind pci_scan_bridge.  It is undeseriable to disable\nPCI_BRIDGE_CTL_MASTER_ABORT in pci_{read,write)_config_* and the\nbehaviour wasn\u0027t considered a bug in need of a workaround, so this was\nput in probe.c.\n\nI don\u0027t have an affected system at hand, so can\u0027t really test but I\npropose something like the below patch.\n\n[1] http://www.linux-mips.org/git?p\u003dlinux.git;a\u003dcommit;h\u003d599457e0cb702a31a3247ea6a5d9c6c99c4cf195\n\n[PCI] Avoid leaving MASTER_ABORT disabled permanently when returning from pci_scan_bridge.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e4e73041ecc4a3559c42ed9489f58531c2a8646b",
      "tree": "f74051398ce7fa52a6e429d755d7d56f0308f99b",
      "parents": [
        "bbe779db9f97e1c99b3c7ce1ebb26bbaecbdb2a9"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 10:05:57 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] shpchp - Fix incorrect return value of interrupt handler\n\nCurrent SHPCHP driver has a bug in its interrupt handler which cause\n\"IRQ #: nobody cared\" oops. This problem can be reproduced easily by\nthe following operation.\n\n    # cd /sys/bus/pci/slots/\u003cslot#\u003e\n    # while true; do echo 1 \u003e attention ; done \u0026\n\nThe reason is that when command complete interrupt is raised, current\nSHPCHP driver\u0027s interrupt handler returns IRQ_NONE regardless of if\nthe interrupt is handled or not.\n\nThis patch fixes this issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bbe779db9f97e1c99b3c7ce1ebb26bbaecbdb2a9",
      "tree": "c24d816da4873b62a4a0f29f6c39e213e5890841",
      "parents": [
        "8abebe13f9df5b93be521eeefbf349236ddcd4eb"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 10:04:56 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] shpchp - move slot name into struct slot\n\nThis patch moves slot name area into struct slot.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8abebe13f9df5b93be521eeefbf349236ddcd4eb",
      "tree": "ebfef0af3f05f60525e49ae2d234087e47b35b1c",
      "parents": [
        "57c95c0d1c9ec83877dfea2f62bebf31059bc93c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 10:03:40 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:12 2006 -0800"
      },
      "message": "[PATCH] shpchp - removed unncessary \u0027magic\u0027 member from slot\n\nThis patch removes unnecessary \u0027magic\u0027 member from struct slot of\nSHPCHP driver.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57c95c0d1c9ec83877dfea2f62bebf31059bc93c",
      "tree": "864e89551bb003665192973b5d3c6831cc478f95",
      "parents": [
        "287588b3537d0ce56a83f54d0e6ffcd60e54b569"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 10:02:41 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] shpchp - replace kmalloc() with kzalloc() and cleanup arg of sizeof()\n\nThis patch replaces kmalloc() and memset() pair with kzalloc() and\ncleans up the arg of sizeof() in SHPCHP driver.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "287588b3537d0ce56a83f54d0e6ffcd60e54b569",
      "tree": "1c0747a10543f327de97ff90728bb445055423e4",
      "parents": [
        "ef3be54777901e570185089f21fbe4498453f67e"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 10:01:35 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] pcihp_skeleton.c cleanup\n\nThis patch cleans up pcihp_skelton.c as follows.\n\n  o Move slot name area into struct slot.\n  o Replace kmalloc with kzalloc and clean up the arg of sizeof()\n  o Fix the wrong use of get_*_status() functions.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef3be54777901e570185089f21fbe4498453f67e",
      "tree": "6b03aacd9c9c99ec2160014e0d64415893f6f9f7",
      "parents": [
        "d29aaddab3ef3bdaecf3c9c6d9423f0bf0452ccf"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 10:00:33 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] shpchp - bugfix: add missing serialization\n\nCurrent shpchp driver might cause system panic because of lack of\nserialization. It can be reproduced very easily by the following\noperation.\n\n\t# cd /sys/bus/pci/slots/\u003cslot#\u003e\n\t# while true; do echo 0 \u003e power ; echo 1 \u003e power ; done \u0026\n\t# while true; do echo 0 \u003e power ; echo 1 \u003e power ; done \u0026\n\nThis patch fixes this issue by changing shpchp to get appropreate\nsemaphore for hot-plug operation.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d29aaddab3ef3bdaecf3c9c6d9423f0bf0452ccf",
      "tree": "d13a74cfe055784dc3574187d147f1215035d2e6",
      "parents": [
        "a4534560815ffc525bfbe465a290ce048aab4c01"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 09:59:24 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] shpchp - cleanup check command status\n\nThis patch cleanups codes that check the command status. For this, it\nintroduces a new semaphore \"cmd_sem\" for each controller.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4534560815ffc525bfbe465a290ce048aab4c01",
      "tree": "28a444dc6b9667bdf16f83ab7a339ff7c5e820a2",
      "parents": [
        "5b1a960d180e9660a87b0c661a754efabc1b1d3a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 09:58:30 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] shpchp - cleanup controller list\n\nThis patch changes SHPCHP driver to use list_head structure for\nmanaging controller list.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b1a960d180e9660a87b0c661a754efabc1b1d3a",
      "tree": "f49931b000ff784c3267f134ff3734f640fcd5d7",
      "parents": [
        "dfcd5f68ec916414532e88583d1557b6ac0197f5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 09:57:40 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] shpchp - cleanup slot list\n\nThis patch changes SHPCHP driver to use list_head structure for\nmanaging slot list.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dfcd5f68ec916414532e88583d1557b6ac0197f5",
      "tree": "989e7bf165c50bfbe4dfbcbb579e532a111c7731",
      "parents": [
        "926030f6af856d5681af7940239da2b0269cd755"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 09:56:53 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:11 2006 -0800"
      },
      "message": "[PATCH] shpchp - cleanup shpchp_core.c\n\nThis patch cleanups some codes in shpchp_core.c. This patch has no\nfunctional changes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "926030f6af856d5681af7940239da2b0269cd755",
      "tree": "3394c11c599dbdb853a10b0b82a28d29e2bf9e7d",
      "parents": [
        "6aa4cdd07139ba4d5b89139b0070d795cc4dea88"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 26 09:55:35 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:10 2006 -0800"
      },
      "message": "[PATCH] shpchp - cleanup init_slots()\n\nThis patch cleanups init_slots() function of SHPCHP driver based on\npcihp_skelton.c. This patch has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6aa4cdd07139ba4d5b89139b0070d795cc4dea88",
      "tree": "3bfe5e8ef916f0e27c0ea8ef0d073fcd01cfff29",
      "parents": [
        "c408a3794d6222ab43ab26648385f850a82f0803"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 13 16:02:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:10 2006 -0800"
      },
      "message": "[PATCH] PCI hotplug: convert semaphores to mutex\n\nsemaphore to mutex conversion.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nbuild tested with allyesconfig.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c408a3794d6222ab43ab26648385f850a82f0803",
      "tree": "08133e5100c56da1f7e9e8ccd02f0ec9760312ea",
      "parents": [
        "e3ac86d8b3f5cee1afaa3e9e6984d0321149b948"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Jan 17 16:57:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:10 2006 -0800"
      },
      "message": "[PATCH] PCI: quirk for IBM Dock II cardbus controllers\n\nThe IBM Dock II cardbus bridges require some extra configuration\nbefore Yenta is loaded in order to setup the Interrupts to be\nrouted properly.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e3ac86d8b3f5cee1afaa3e9e6984d0321149b948",
      "tree": "6bb42129178c2bcaf2afb56484c7d3940b6be924",
      "parents": [
        "b82db5cedf78bfeb4a1c8a28ae284dc671d26eb3"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Jan 17 16:57:01 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:10 2006 -0800"
      },
      "message": "[PATCH] PCI: really fix parent\u0027s subordinate busnr\n\nAfter you find the maximum value of the subordinate buses below the child\nbus, you must fix the parent\u0027s subordinate bus number again, otherwise\nit may be too small.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b82db5cedf78bfeb4a1c8a28ae284dc671d26eb3",
      "tree": "c1a7869c3a0972ee4173df70ba5a5d12a37845d1",
      "parents": [
        "b64c05e7de6071694dd6840eac9724a006ee19f8"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Jan 17 16:56:56 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:10 2006 -0800"
      },
      "message": "[PATCH] PCI: return max reserved busnr\n\nChange the semantics of this call to return the max reserved\nbus number instead of just the max assigned bus number.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b64c05e7de6071694dd6840eac9724a006ee19f8",
      "tree": "b611e32ceeaa0de2782334fe88a204dfe97e6017",
      "parents": [
        "b0e6e962992b76580f4900b166a337bad7c1e81b"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sat Jan 14 00:34:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:10 2006 -0800"
      },
      "message": "[PATCH] PCI: clean up msi.c a bit\n\nClean up: move assignments outside of if() statements.\nAFAICT, no functional change. Easier to read/understand.\n\nDepends on \"[PATCH 1/3] msi vector targeting abstractions\"\nby Mark Maule \u003cmaule@sgi.com\u003e.\nI expect one hunk to fail if applied against 2.6.15.\n\nThis is essentially Joe Perches\u0027 patch.\nI\u0027ve cleaned up the one instance added by Mark\u0027s patch.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ded2b66615613093eeb83b81499bc270de8fc499",
      "tree": "118f87f38a4b7a2c8d65f38beb85fa63da78fb4f",
      "parents": [
        "f6c27fc17c5e575c5471fb344bdbd5f5f6072136"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Mar 05 23:13:47 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] hwmon: add required idr locking\n\nAdd required locking around idr_ routines, retry the idr_pre_get/idr_get_new\npair properly, and sprinkle in some likely/unlikely for good measure.\n\n(Lack of idr locking didn\u0027t hurt when all callers were I2C clients, as the\ni2c-core serialized for us anyway.  Now that we have non I2C hwmon drivers,\nthis is truly necessary.)\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6c27fc17c5e575c5471fb344bdbd5f5f6072136",
      "tree": "0b6b2e884ef47278471e450f5a346ada5c451f00",
      "parents": [
        "279a022d4a12598b58aee47a73faf2d8cc72c91f"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Mon Feb 27 23:14:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: hwmon: Rename register parameters\n\n\"register\" is a reserved keyword so using it as a parameter name\ncan confuse some compilers, most notably ICC.\n\nThe patch below just renames all occurences to reg which fits the actual\nfunction declarations.\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "279a022d4a12598b58aee47a73faf2d8cc72c91f",
      "tree": "45ae7c9206b8d8043d3cbdba65efb212e072125c",
      "parents": [
        "7cd30b26eb779b787e00e05f3e9797a97de33968"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 27 23:13:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: Drop unneeded i2c-dev.h includes\n\nSeveral media/video and sound drivers include i2c-dev.h while they\ndon\u0027t need it at all. Clean it up.\n\nThis header file is really only needed by i2c-dev.c and\ncompat_ioctl.c, other drivers should never need it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7cd30b26eb779b787e00e05f3e9797a97de33968",
      "tree": "b96183de47887cc45e6a6a414fe760f7aa935184",
      "parents": [
        "5f7ea3c58c9aa571617a9d77dd2fbd4bd81cc50a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Feb 27 23:12:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-ixp4xx: Add hwmon class\n\nThis patch adds I2C_CLASS_HWMON to the ixp4xx bus driver.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f7ea3c58c9aa571617a9d77dd2fbd4bd81cc50a",
      "tree": "c6aa7f23b17b67360958bfe825b30a61b63f2e19",
      "parents": [
        "d7d2fe384703f3f57dac94e8e6303a9f0d9a6239"
      ],
      "author": {
        "name": "Martin Devera",
        "email": "devik@cdi.cz",
        "time": "Mon Feb 27 23:11:45 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-piix4: Add Broadcom HT-1000 support\n\nAdd Broadcom HT-1000 south bridge\u0027s PCI ID to i2c-piix driver. Note\nthat at least on Supermicro H8SSL it uses non-standard SMBHSTCFG \u003d 3\nand standard values like 0 or 9 causes hangup.\n\nSigned-off-by: Martin Devera \u003cdevik@cdi.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d7d2fe384703f3f57dac94e8e6303a9f0d9a6239",
      "tree": "20164709d167953c1f2e05d7ae2c922fc262e1e3",
      "parents": [
        "0cbcb4d39a83d4df7e45c13b5ebd9fe73e025237"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 27 23:09:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-amd756-s4882: Improve static mutex initialization\n\nStatic mutexes can be initialized at declaration time.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0cbcb4d39a83d4df7e45c13b5ebd9fe73e025237",
      "tree": "3387e04193267442517e3683a2d4153d2ab5bff4",
      "parents": [
        "c006705e0f6a195d122be8d5344a4257c269f559"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 27 23:08:18 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-ali1535: Drop redundant mutex\n\nDrop a redundant mutex in driver i2c-ali1535. The struct i2c_adapter\nincludes a mutex for the same purpose, operated by i2c-core.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c006705e0f6a195d122be8d5344a4257c269f559",
      "tree": "63e9891f4493a00fbc46e4a497057aa6baec0b48",
      "parents": [
        "f8d6d9f52b4977f5427e2cb782521611a823c108"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:31:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Cleanup isp1301_omap\n\nDrop unused rogue i2c driver ID and nonsensical i2c class.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f8d6d9f52b4977f5427e2cb782521611a823c108",
      "tree": "bd525c43d5cc5157c0edf11e2a3547966e7842f8",
      "parents": [
        "2f27f46c49c096d86e7e63acd43cad3bc42f2383"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:30:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Fix i2c-ite name initialization\n\nProperly set the name member of the i2c_adapter structure of the ite\ni2c adapter driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f27f46c49c096d86e7e63acd43cad3bc42f2383",
      "tree": "fa30d7fee071f5c0df6b24b31b82181fdab64356",
      "parents": [
        "7eebcb7c0f4d45168265bdca79cc3e609d68d436"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:29:18 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop the i2c-frodo bus driver\n\nDrop the i2c-frodo bus driver. It isn\u0027t referenced by the build\nsystem, and depends on code which was never included in 2.6 kernels.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7eebcb7c0f4d45168265bdca79cc3e609d68d436",
      "tree": "c8a46a299470731d0aab60e850cce4fc51a04657",
      "parents": [
        "fabddcd49d8b4fca40ce346f701853888d98b5d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:28:21 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:53 2006 -0800"
      },
      "message": "[PATCH] i2c: Optimize core_lists mutex usage\n\nStop holding the core_lists mutex when we don\u0027t actually need it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fabddcd49d8b4fca40ce346f701853888d98b5d2",
      "tree": "ee3722562be9d1106f3c311dd2e8a84abdcd5bc9",
      "parents": [
        "41fc49337d7779eefb6b5e85a8a3cd9e11e9de08"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:26:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:53 2006 -0800"
      },
      "message": "[PATCH] w83781d: Don\u0027t reset the chip by default\n\nStop resetting the chip on load by default, so as to preserve the BIOS\ninitializations. Same was done in the w83627hf driver some times ago\nfor the same reasons.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "412fec8216bb71ecbe255af702b0daf7ad55a7c4",
      "tree": "d6995537f0a34932564250a664bb1cd60887a6a8",
      "parents": [
        "4c537fb287e68b84df685f4730348e83a163367b"
      ],
      "author": {
        "name": "Yuan Mu",
        "email": "ymu@winbond.com.tw",
        "time": "Sun Feb 05 23:24:16 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:53 2006 -0800"
      },
      "message": "[PATCH] w83627ehf: Refactor the sysfs interface\n\nUse dynamic sysfs callbacks and array of attributes to reduce the\nw83627ehf driver size.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c537fb287e68b84df685f4730348e83a163367b",
      "tree": "641d9cc7019eadf02904945c6ae53a66a4ffb1bd",
      "parents": [
        "c2db6ce14a743ac5f8973124272cf425c4f86b90"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:21:05 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:52 2006 -0800"
      },
      "message": "[PATCH] hwmon: Support the Pentium M VID code\n\nAdd support for the Intel Pentium M series to the hwmon-vid driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c2db6ce14a743ac5f8973124272cf425c4f86b90",
      "tree": "ae55d515d46acf40c52b0b62c2ee31ae6c3a0897",
      "parents": [
        "f08191849e42e67ab6ad556d9c2e8cbed1ddf303"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:22:12 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:52 2006 -0800"
      },
      "message": "[PATCH] hwmon: Add support for the Winbond W83687THF\n\nAdd support for the Winbond W83687THF chip to the w83627hf hardware\nmonitoring driver. This new chip is almost similar to the already\nsupported W83627THF chip, except for VID and a few other minor\nchanges.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f08191849e42e67ab6ad556d9c2e8cbed1ddf303",
      "tree": "e27c84e6ebadc3417ec2b7b826f9f0e0bfd6fad0",
      "parents": [
        "9a61bf6300533d3b64d7ff29adfec00e596de67d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:20:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:52 2006 -0800"
      },
      "message": "[PATCH] hwmon: f71805f semaphore to mutex conversions\n\nConvert the new f71805f hardware monitoring driver to use mutexes\ninstead of semaphores.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9a61bf6300533d3b64d7ff29adfec00e596de67d",
      "tree": "cadce1ae78b51a1dc4c4414699cb590e8c8625e1",
      "parents": [
        "3fb9a65529615944138d527b70174840c95c637a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 18 23:19:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:52 2006 -0800"
      },
      "message": "[PATCH] hwmon: Semaphore to mutex conversions\n\nconvert drivers/hwmon/*.c semaphore use to mutexes.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nall affected hwmon drivers were build-tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "3fb9a65529615944138d527b70174840c95c637a"
}
