)]}'
{
  "log": [
    {
      "commit": "166c050bda80bb5dd627a287b6efcdfb68d172b4",
      "tree": "840b302ae67f40a735f9612ad5243d5f012aa57a",
      "parents": [
        "48618fb4e522d9d02e217ac05f52749545c1af20"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Nov 02 13:39:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:01 2011 -0700"
      },
      "message": "RapidIO: fix potential null deref in rio_setup_device()\n\nThe \"goto cleanup\" path can deference \"rswitch\" when it is NULL.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Chul Kim \u003cchul.kim@idt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a571259f4874023306db36e83054d093833b1902",
      "tree": "fc2aa71ab687411e3413353fc0ed70463d929c3e",
      "parents": [
        "79975f1327850ef198ada994c2fc44b7d1ea8935"
      ],
      "author": {
        "name": "Liu Gang",
        "email": "b34182@freescale.com",
        "time": "Wed Nov 02 13:39:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:01 2011 -0700"
      },
      "message": "drivers/rapidio/rio-scan.c: use discovered bit to test if enumeration is complete\n\nThe discovered bit in PGCCSR register indicates if the device has been\ndiscovered by system host.  In Rapidio systems, some agent devices can also\nbe master devices.  They can issue requests into the system.\n\nSigned-off-by: Liu Gang \u003cGang.Liu@freescale.com\u003e\nAcked-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab",
      "tree": "5cdfea6c179aa0ed315ba171d924b9dc513dd2e3",
      "parents": [
        "439423f6894aa0dec22187526827456f5004baed"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Aug 25 15:59:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "rapidio: fix use of non-compatible registers\n\nReplace/remove use of RIO v.1.2 registers/bits that are not\nforward-compatible with newer versions of RapidIO specification.\n\nRapidIO specification v.1.3 removed Write Port CSR, Doorbell CSR,\nMailbox CSR and Mailbox and Doorbell bits of the PEF CAR.\n\nUse of removed (since RIO v.1.3) register bits affects users of\ncurrently available 1.3 and 2.x compliant devices who may use not so\nrecent kernel versions.\n\nRemoving checks for unsupported bits makes corresponding routines\ncompatible with all versions of RapidIO specification.  Therefore,\nbackporting makes stable kernel versions compliant with RIO v.1.3 and\nlater as well.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Chul Kim \u003cchul.kim@idt.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "ad4ac17ad1e2f0bd0ce38b2585c5d7fa2b0780dc",
      "tree": "cfc612adbeb9a5d0a6b0e1ee35d14eb963058e77",
      "parents": [
        "c1256ebe6a10bb3e104ecb2d1a458f9907ee49fb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "[error27@gmail.com]",
        "time": "Wed Mar 23 16:43:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:44 2011 -0700"
      },
      "message": "rapidio: fix potential null deref on failure path\n\nIf rio is not a switch then \"rswitch\" is null.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b310acc335cb0da7d743e2b60f999587beb6496",
      "tree": "cf1028f8abf6eb56b93f913a79eb2a3584f7a8cd",
      "parents": [
        "fcf285643433c6f6663182e9f4b3c9169fa22e3e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 22 20:16:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 22 20:32:37 2011 -0800"
      },
      "message": "rapidio: fix new kernel-doc warnings\n\nFix new rapidio kernel-doc warnings:\n\n  Warning(drivers/rapidio/rio-scan.c:953): No description found for parameter \u0027prev\u0027\n  Warning(drivers/rapidio/rio-scan.c:953): No description found for parameter \u0027prev_port\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "558bda65775d740a97efae2b67f1d53da7a7b9a2",
      "tree": "cbc24e34fe58b48cbcf3a806a523cade8ab99e59",
      "parents": [
        "17e9620563e25e759e677508068305e5d6ce44ff"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Jan 12 17:00:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:18 2011 -0800"
      },
      "message": "rapidio: use Component Tag for unified switch identification\n\nChange the way how switchid value is set.  Local counter variable does not\nprovide unified way to identify switch devices in a system with multiple\nprocessors.  Using local counter leads to the situation when the same RIO\nswitch has different switch ID for each processor.  Replacing local\ncounter with unique portion of the Component Tag provides unified\nreference to the switch by every processor in the system.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17e9620563e25e759e677508068305e5d6ce44ff",
      "tree": "3b5ec7329e643418e358598384c563902e168c5b",
      "parents": [
        "e6536927e64a2511864f2141d3e5b198b3f25ba6"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Jan 12 17:00:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:18 2011 -0800"
      },
      "message": "rapidio: add device object linking into discovery\n\nAdd setting links between rio_dev objects into the discovery process.\nThis needed to report device connections on agent (non-host) processors\nthat perform RIO discovery.  Originally, these links have been introduced\nfor enumerating host only to support error management.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ded05782719d0f7e79af98be7cf88c7e23a90435",
      "tree": "5f3fd7ed0d7f9903748b41edefcd3294de81bd5b",
      "parents": [
        "a93192a5d245a262dc52fa426de5b20467308a77"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Jan 12 17:00:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:17 2011 -0800"
      },
      "message": "rapidio: integrate rio_switch into rio_dev\n\nConvert RIO switches device structures (rio_dev + rio_switch) into a\nsingle allocation unit.\n\nThis change is based on the fact that RIO switches are using common RIO\ndevice objects anyway.  Allocating RIO switch objects as RIO devices with\nadded space for switch information simplifies handling of RIO switch\ndevices.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a93192a5d245a262dc52fa426de5b20467308a77",
      "tree": "f3231240286ef3d204375e047f6b2e1a8efbbcd2",
      "parents": [
        "e6d7202b66d99bf514c8e901db68386b1fcd6d56"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Jan 12 17:00:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:17 2011 -0800"
      },
      "message": "rapidio: use common destid storage for endpoints and switches\n\nChange code to use one storage location common for switches and endpoints.\nThis eliminates unnecessary device type checks during basic access\noperations.  Logic that assigns destid to RIO devices stays unchanged - as\nbefore, switches use an associated destid because they do not have their\nown.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af84ca38aff94061dd0711edbb99b0900a9c28fd",
      "tree": "31f51e9106c0a0944ec168dc25399f12ab2fa527",
      "parents": [
        "a3725c45c114bd06e091802f90533332d1e93819"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 27 15:34:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:16 2010 -0700"
      },
      "message": "rapidio: add handling of redundant routes\n\nDetects RIO link to the already enumerated device and properly sets links\nbetween device objects.  Changes to the enumeration/discovery logic:\n\n1. Use Master Enable bit to signal end of the enumeration - agents may\n   start their discovery process as soon as they see this bit set\n   (Component Tag register was used before for this purpose).\n\n2. Enumerator sets Component Tag (!\u003d 0) immediately during device\n   setup.  This allows to identify the device if the redundant route\n   exists in a RIO system.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e274e0ed0a2ac31d5eaf7c891e4e1d99197517b2",
      "tree": "cae2c7911b21f8ddbf52ee4fdef6673997240529",
      "parents": [
        "6429cd49f45450cd77a57b70b0dfa98fe2794da0"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 27 15:34:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:16 2010 -0700"
      },
      "message": "rapidio: add device access check into the enumeration\n\nAdd explicit device access check before performing device enumeration.\nThis gives a chance to clear possible link error conditions by issuing\nsafe maintenance read request(s).\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68fe4df5d21294401959fa61d5a7094705ed8f6f",
      "tree": "28cd3609514f3a7b1e78e627b069aa5669bc7fd0",
      "parents": [
        "ae05cbd5adef897d405ce8f90484c1239f79e086"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 27 15:34:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:15 2010 -0700"
      },
      "message": "rapidio: add relation links between RIO device structures\n\nCreate back and forward links between RIO devices.  These links are\nintended for use by error management and hot-plug extensions.  Links for\nredundant RIO connections between switches are not set (will be fixed in a\nseparate patch).\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae05cbd5adef897d405ce8f90484c1239f79e086",
      "tree": "1b235d02a42e40ae2071f2ce0983de1f0feadaf1",
      "parents": [
        "93e2cbd24e71f5eedf6e49e075973fda9b2135e8"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 27 15:34:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:15 2010 -0700"
      },
      "message": "rapidio: use stored ingress port number instead of register read\n\nThe switch port information is obtained and stored during RIO device\nsetup.  Therefore repeated reads from Switch Port Information CAR may be\nremoved.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c70f022e2e1b1493e157dbc3796b1f70a3ff162",
      "tree": "dab1863e61b7f694c4d29e70e3d4c6515129a8f8",
      "parents": [
        "e89d67cfbcc1ee32339da9e816489f69742c3a6e"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed Oct 27 15:34:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:15 2010 -0700"
      },
      "message": "rapidio: fix RapidIO sysfs hierarchy\n\nThis set of RapidIO patches extends support for standard error recovery\nmechanism and adds new IDT Gen2 sRIO switch devices - CPS-1848 and\nCPS-1616.  Implementation of the standard error-stopped state recovery\nmechanism (as defined by the RapidIO specification) is required for the\nnew switches.\n\nVersion 2 of this set of patches addresses received comments and fixes an\nerror notification setup issue found in the idt_gen2.c after the first\nversion was released.\n\nThis patch:\n\nMake RapidIO devices appear in /sys/devices/rapidio directory instead of\ntop of /sys/devices directory.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Micha Nelissen \u003cmicha@neli.hopto.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97ef6f7449da6ceddf9a90fa8851f607b67283dd",
      "tree": "a994fe080741edc1c6ef0281ec72425f25b3f256",
      "parents": [
        "06b2e9886e039c2f1b3048c47e539b80ab4155b0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 28 15:08:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:47 2010 -0700"
      },
      "message": "rapidio: fix new kernel-doc warnings\n\nFix a bunch of new rapidio kernel-doc warnings:\n\nWarning(include/linux/rio.h:123): No description found for parameter \u0027comp_tag\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027phys_efptr\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027em_efptr\u0027\nWarning(include/linux/rio.h:123): No description found for parameter \u0027pwcback\u0027\nWarning(include/linux/rio.h:247): No description found for parameter \u0027set_domain\u0027\nWarning(include/linux/rio.h:247): No description found for parameter \u0027get_domain\u0027\nWarning(drivers/rapidio/rio-scan.c:1133): No description found for parameter \u0027rdev\u0027\nWarning(drivers/rapidio/rio-scan.c:1133): Excess function parameter \u0027port\u0027 description in \u0027rio_init_em\u0027\nWarning(drivers/rapidio/rio.c:349): No description found for parameter \u0027rdev\u0027\nWarning(drivers/rapidio/rio.c:349): Excess function parameter \u0027mport\u0027 description in \u0027rio_request_inb_pwrite\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027port\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027local\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027destid\u0027\nWarning(drivers/rapidio/rio.c:393): No description found for parameter \u0027hopcount\u0027\nWarning(drivers/rapidio/rio.c:393): Excess function parameter \u0027rdev\u0027 description in \u0027rio_mport_get_physefb\u0027\nWarning(drivers/rapidio/rio.c:845): Excess function parameter \u0027local\u0027 description in \u0027rio_std_route_clr_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "058f88d672b3161fe511ebe2996c3faef63c1c8e",
      "tree": "fb4bb8d93aef661cc9e24e1e6e2e8bd4edc2e764",
      "parents": [
        "011507e49a696462c30914e2eeebcdda33ed30f8"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:44:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: modify initialization of switch operations\n\nModify the way how RapidIO switch operations are declared.  Multiple\nassignments through the linker script replaced by single initialization\ncall.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "933af4a6c4913ab4c0691c8fb27fc305063889cd",
      "tree": "5bc7b63482131f184e006ef0d3346aac79d300cb",
      "parents": [
        "a52c8f521fed43bce53451d7dfddf2b42a2af689"
      ],
      "author": {
        "name": "Thomas Moll",
        "email": "thomas.moll@sysgo.com",
        "time": "Wed May 26 14:44:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: add enabling SRIO port RX and TX\n\nAdd the functionality to enable Input receiver and Output transmitter of\nevery port, to allow non-maintenance traffic.\n\nSigned-off-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Alexandre Bounine \u003cabounine@tundra.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5cabeb3d60f9cd3e3950aff071319ae0e2d08d8",
      "tree": "e866f1a9076608630a40f21f0a50c073dedb0e57",
      "parents": [
        "818a04a0bb93643d57dd8935815de2ff307b58a3"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:43:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "rapidio: add Port-Write handling for EM\n\nAdd RapidIO Port-Write message handling in the context of Error\n   Management Extensions Specification Rev.1.3.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nTested-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "818a04a0bb93643d57dd8935815de2ff307b58a3",
      "tree": "8b21086dea9e3667bdb8f0843a3b50464d61e62f",
      "parents": [
        "07590ff03935a2efbc03bc7861f20c059576a479"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:43:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "rapidio: add switch locking during discovery\n\nAdd switch access locking during RapidIO discovery.  Access lock is\nrequired when reading switch routing table contents due to indexed\nmechanism of RT addressing.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nTested-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07590ff03935a2efbc03bc7861f20c059576a479",
      "tree": "2da1ee2032e1425a138bc2864066a2e10533ce64",
      "parents": [
        "f67231f80126f4e08c79c7b2056989c5c89ad4c6"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:43:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "rapidio: add IDT CPS/TSI switches\n\nExtentions to RapidIO switch support:\n\n1. modify switch route operation declarations to allow using single\n   switch-specific file for family of switches that share the same route\n   table operations.\n\n2. add standard route table operations for switches that that support\n   route table manipulation registers as defined in the Rev.1.3 of RapidIO\n   specification.\n\n3. add clear-route-table operation for switches\n\n4. add CPSxx and TSIxxx families of RapidIO switches\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nTested-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f28c52003612cccf12dfcbac4d9f0692bd28e67",
      "tree": "d51517971a8d76406a91eccc18cb6abf54223504",
      "parents": [
        "7b9edb9d619a1b3ecd35d832d4a93803d4f0ca5f"
      ],
      "author": {
        "name": "Yang Li",
        "email": "leoli@freescale.com",
        "time": "Mon May 11 22:36:02 2009 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jun 15 21:45:32 2009 -0500"
      },
      "message": "rio: warn_unused_result warnings fix\n\nAdding failure path for the following two cases.\n\nwarning: ignoring return value of \u0027device_add\u0027, declared with attribute warn_unused_result\nwarning: ignoring return value of \u0027sysfs_create_bin_file\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "181a6ff034f71b853bb2510db6afad2862e15a8e",
      "tree": "e2c8d573c85c39dc455bd03d9915d4064ee9a65f",
      "parents": [
        "186e74b9c5ab3f3f053797c879882a1f5c0cbd09"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue May 12 16:36:03 2009 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue May 19 00:50:41 2009 -0500"
      },
      "message": "rapidio: fix section mismatch warnings\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b53c7583e26746ef6f66c866841e10450150ed8e",
      "tree": "3d50aed340e9f2c5f3e8ebc481f4a3737a45eea8",
      "parents": [
        "aab0d375e01d8c16e7e5b9bd915dfaa0a815418f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 04 10:01:52 2008 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 16 15:53:41 2008 +1100"
      },
      "message": "rapidio: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "37d33d151428a4ee648c855c0b49368de7804e7f",
      "tree": "68e5566cabd63d28108a234c0c6d41e19b68c812",
      "parents": [
        "f57628d76bd201a444ca822f3622522a44acbf60"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 22 17:36:24 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:03:37 2008 -0800"
      },
      "message": "rapidio section noise\n\nfunctions calling devinit and called only from devinit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e042323607f5c14844b1c59aebbca8d1251c7d89",
      "tree": "10c9eac3d5146f3611af9220740e4ec27bf2ade0",
      "parents": [
        "cc2bb6968a2c842149d285d77cb35200d2d37b15"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:42 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Auto-probe the RapidIO system size\n\nThe RapidIO system size will auto probe in RIO setup.  The route table\nand rionet_active in rionet.c are changed to be allocated dynamically\naccording to the size of the system.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c70555b051f2a32bf94a7e1c75b6b6759031b989",
      "tree": "b0ab2e8cd1402e98a85b4303e5f14f39a3e71fc2",
      "parents": [
        "d5698c28b6e4711e4747bf155f69936208d60e28"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "Alexandre.Bounine@tundra.com",
        "time": "Sat Feb 10 01:46:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] rapidio: fix multi-switch enumeration\n\nThis patch contains two fixes for RapisIO enumeration logic:\n\n1. Fix enumeration in configurations with multiple switches. The patch adds:\n\n   a. Enumeration of an empty switch.  Empty switch is a switch that\n      does not have any endpoint devices attached to it (except host device\n      or previous switch in a chain).  New code assigns a phony destination\n      ID associated with the switch and sets up corresponding routes.\n\n   b. Adds a second pass to the enumeration to setup routes to\n      devices discovered after switch was scanned.\n\n2. Fix enumeration failure when riohdid parameter has non-zero value.\n   Current version fails to setup response path to the host when it has\n   destination ID other that 0.\n\nSigned-off-by: Alexandre Bounine \u003calexandreb@tundra.com\u003e\nAcked-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "de25968cc87cc5b76d09de8b4cbddc8f24fcf5f7",
      "tree": "1435a31f422039999b728ab326145a2bd5912d4e",
      "parents": [
        "03a285f58064b8e0af08383e082e383753d9c33e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Jan 08 01:02:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:45 2006 -0800"
      },
      "message": "[PATCH] fix more missing includes\n\nInclude fixes for 2.6.14-git11.  Should allow to remove sched.h from\nmodule.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more\nto come since I haven\u0027t yet checked the other archs.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa78cc51794912b7e6ee98cd823fcc84cf79d04a",
      "tree": "89366fdfc1c1cd48923c72464f38d8d1e2321f6b",
      "parents": [
        "eb188d0e857c436b5d365d5ccc629da5a06ed102"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] rapidio: core updates\n\nAddresses issues raised with the 2.6.12-rc6-mm1 RIO support.  Fix dma_mask\ninit, shrink some code, general cleanup.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb188d0e857c436b5d365d5ccc629da5a06ed102",
      "tree": "1a80ceab7d2d18a672f5753d26bbd972543ce959",
      "parents": [
        "70a50ebd9a94533964c19f918dbbd66763e3f9e5"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: core enum\n\nAdds RapidIO enumeration/discovery.\n\nThe core code implements enumeration/discovery, management of\ndevices/resources, and interfaces for RIO drivers.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
