)]}'
{
  "log": [
    {
      "commit": "db3b9e990e75573402cda22faf933760f076c033",
      "tree": "4e742e97f7bd71adc61ce23938e361d80b61a45d",
      "parents": [
        "8176df8e95df4c867457076190cfb18f2d7ff18c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 26 12:34:58 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 26 12:34:58 2012 -0700"
      },
      "message": "Staging: VME: move VME drivers out of staging\n\nThis moves the VME core, VME board drivers, and VME bridge drivers out\nof the drivers/staging/vme/ area to drivers/vme/.\n\nThe VME device drivers have not moved out yet due to some API questions\nthey are still working through, that should happen soon, hopefully.\n\nCc: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nCc: Manohar Vanga \u003cmanohar.vanga@cern.ch\u003e\nCc: Vincent Bossier \u003cvincent.bossier@gmail.com\u003e\nCc: \"Emilio G. Cota\" \u003ccota@braap.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "77974a30b94bf51f2a5d6707ba652b7f51c99260",
      "tree": "801d2ad9ca862f6322d03b803a75a4a0cb87b653",
      "parents": [
        "0ca54888060135806d5567f47a6ad54be5297b34"
      ],
      "author": {
        "name": "Sam Hansen",
        "email": "solid.se7en@gmail.com",
        "time": "Fri Jan 20 01:11:27 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 09 09:16:52 2012 -0800"
      },
      "message": "staging: vme: code convention fix\n\nFixed a code convention violation in vme.h\n\nSigned-off-by: Sam Hansen \u003csolid.se7en@gmail.com\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6af04b065b048e47bbd5a6f2d9776c08206ef26c",
      "tree": "b77644450a72fc5d9b344c64a9354066565b9ef2",
      "parents": [
        "ce3e301c442f7beffd049908a007697753766cf7"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@ge.com",
        "time": "Thu Dec 01 17:06:29 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 01 10:28:00 2011 -0800"
      },
      "message": "Staging: VME: Remove typedefs\n\nThe use of typedefs is discouraged, remove them.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8cdc081913b61e4b1086b62e13f083085fd0d3fd",
      "tree": "ed5e085256555ad75d74be52793abc31ce6227a9",
      "parents": [
        "5b93c2a2f1d560463cbcd6e3fca5366b75e99b4b"
      ],
      "author": {
        "name": "Manohar Vanga",
        "email": "manohar.vanga@cern.ch",
        "time": "Fri Nov 04 11:12:31 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Nov 26 17:25:38 2011 -0800"
      },
      "message": "staging: vme: fix comment for struct vme_dev\n\nSigned-off-by: Manohar Vanga \u003cmanohar.vanga@cern.ch\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a916a391d3e19593a104a8c3c4779a3084f1ca5b",
      "tree": "916dee131f0cb4914c73415a58b9652ee8881136",
      "parents": [
        "5d6abf379d73efe390488e8edba972af4e93cb1c"
      ],
      "author": {
        "name": "Manohar Vanga",
        "email": "manohar.vanga@cern.ch",
        "time": "Mon Sep 26 11:27:17 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 17 15:43:13 2011 -0700"
      },
      "message": "staging: vme: get rid of struct vme_device_id and slots\n\nPreviously, the device-driver matching mechanism depended on the\nvme_device_id structure due to the need for a bind table per driver.\nThis method of matching is no longer used so this patch merges the\nfields of struct vme_device_id into struct vme_dev. Since this also\nrenders the slot field meaningless, it has also been removed in this\npatch.\n\nSigned-off-by: Manohar Vanga \u003cmanohar.vanga@cern.ch\u003e\nCc: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nReviewed-by: Emilio G. Cota \u003ccota@braap.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d6abf379d73efe390488e8edba972af4e93cb1c",
      "tree": "428bff86b71eeec6e24504221574092ab14c1cf1",
      "parents": [
        "8f966dc444b11adff6011a1d1fce424abdd876d8"
      ],
      "author": {
        "name": "Manohar Vanga",
        "email": "manohar.vanga@cern.ch",
        "time": "Mon Sep 26 11:27:16 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 17 15:43:13 2011 -0700"
      },
      "message": "staging: vme: make match() driver specific to improve non-VME64x support\n\nFor jumper based boards (non VME64x), there is no mechanism\nfor detecting the card that is plugged into a specific slot. This\nleads to issues in non-autodiscovery crates/cards when a card is\nplugged into a slot that is \"claimed\" by a different driver. In\nreality, there is no problem, but the driver rejects such a\nconfiguration due to its dependence on the concept of slots.\n\nThis patch makes the concept of slots less critical and pushes the\ndriver match() to individual drivers (similar to what happens in the\nISA bus in driver/base/isa.c). This allows drivers to register the\nnumber of devices that they expect without any restrictions. Devices\nin this new model are now formatted as $driver_name-$bus_id.$device_id\n(as compared to the earlier vme-$bus_id.$slot_number).\n\nThis model also makes the device model more logical as devices\nare only registered when they actually exist whereas earlier,\na set of devices were being created automatically regardless of\nthem actually being there.\n\nAnother change introduced in this patch is that devices are now created\nwithin the VME driver structure rather than in the VME bridge structure.\nThis way, things don\u0027t go haywire if the bridge driver is removed while\na driver is using it.\n\nSigned-off-by: Manohar Vanga \u003cmanohar.vanga@cern.ch\u003e\nCc: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nReviewed-by: Emilio G. Cota \u003ccota@braap.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8f966dc444b11adff6011a1d1fce424abdd876d8",
      "tree": "4ab26a8f584d360cac808dd8d0401e4377723aaa",
      "parents": [
        "9ad2e2e1d6506252f31a142a9b04121992af25e3"
      ],
      "author": {
        "name": "Manohar Vanga",
        "email": "manohar.vanga@cern.ch",
        "time": "Mon Sep 26 11:27:15 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 17 15:43:13 2011 -0700"
      },
      "message": "staging: vme: add struct vme_dev for VME devices\n\nInstead of using a vanilla \u0027struct device\u0027 for VME devices, add new\n\u0027struct vme_dev\u0027. Modifications have been made to the VME framework\nAPI as well as all in-tree VME drivers.\n\nThe new vme_dev structure has the following advantages from the\ncurrent model used by the driver:\n\n    * Driver functions (probe, remove) now receive a VME device\n      instead of a pointer to the bridge device (cleaner design)\n    * It\u0027s easier to differenciate API calls as bridge-based or\n      device-based (ie. cleaner interface).\n\nSigned-off-by: Manohar Vanga \u003cmanohar.vanga@cern.ch\u003e\nCc: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nReviewed-by: Emilio G. Cota \u003ccota@braap.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "584721cab2bdd26f63bfeca60c83f5e6b8eee7d0",
      "tree": "98c47e668faee797b5b4ef13d958e41356265a8e",
      "parents": [
        "ed7c221c9a06f23c7521a9bfac2518656258bbb6"
      ],
      "author": {
        "name": "Vincent Bossier",
        "email": "vincent.bossier@gmail.com",
        "time": "Fri Jun 03 10:07:39 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 28 14:04:53 2011 -0700"
      },
      "message": "Staging VME: Fix remaining checkpatch.pl errors.\n\nThis patch solves all the existing issues reported by checkpatch.pl in the VME\nsub-system.\n\nSigned-off-by: Vincent Bossier \u003cvincent.bossier@gmail.com\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4f723df45d3952c485ee0125fb6797ad615901c3",
      "tree": "3db9d8a00c01c0ffa4d3d66630abf4e72e4771ed",
      "parents": [
        "66bd8db52ab48e7189e02d4bf1f23109cc1ede70"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Thu Feb 18 15:12:58 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 03 16:43:00 2010 -0800"
      },
      "message": "Staging: vme: Attribute Testing For Dma Request\n\nCheck the directions in which the DMA controller is expected to operate\nbefore giving control of a resource.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ead1f3e301e2d886ef89f8d0c82b4d495f2a81c2",
      "tree": "b0d3d3073270221bd9d33ca00aa9d58dbed0fc7a",
      "parents": [
        "12b2d5c0895a03e941e7c145d9d23a45908a857b"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Tue Dec 15 08:43:02 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 03 16:42:27 2010 -0800"
      },
      "message": "Staging: vme: Fix checkpatch errors on VME core.\n\nRunning checkpatch on the core VME code highlights many errors. Fix them.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "58e507987b285f3df99f839c79da3985555ac220",
      "tree": "e781c96a3876e88fcd923622d1a03f25cf44e835",
      "parents": [
        "a4b02959d5bec1b3e3a3e266b196673a89e62c29"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Thu Oct 29 16:35:20 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 12:23:18 2009 -0800"
      },
      "message": "Staging: vme: Rename VME DMA functions\n\nThe DMA resource allocation function is called \"vme_request_dma\" while\nmaster and slave window allocation functions are called\n\"vme_master_request\" and \"vme_slave_request\" respectively. Rename\n\"vme_request_dma\" to \"vme_dma_request\" to fit the pattern.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c813f592a5e65cfd9321f51c95a6977e9518dde6",
      "tree": "e2d75f7720bff912ddbf92e7921d3856079eacad",
      "parents": [
        "beb9ccc635433065a099b75dc8b22caf0844014a"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Thu Oct 29 16:34:54 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 12:23:17 2009 -0800"
      },
      "message": "Staging: vme: Pull common VME interrupt handling into core code\n\nCurrently the VME callback infrastructure is replicated in each VME driver.\nMove this common code into the VME core. Rename functions to fit in better\nwith naming of other VME functions.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42fb503122d8cd428b5b1078bd473847ca2b206c",
      "tree": "ad3ed37190f00556b30e489c863753eabedbba3a",
      "parents": [
        "400822fec46ce69d2ba7692689a1689653f7b847"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Tue Aug 11 17:44:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:11 2009 -0700"
      },
      "message": "Staging: vme: add VME Location Monitor management mechanism\n\nExtend the image and DMA channel resource management methods to control the\nlocation monitor resource. The location monitor should be controlled as it can\nonly be used at a single location at a time.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a37b0dad8b3d278fa64482ccd2381c947f432bf7",
      "tree": "bc6c6227bc1b79c238e82401be9ce317c796b152",
      "parents": [
        "df45517536eb010ce2b3c4c7b75c1a02bdb10018"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Thu Aug 06 09:43:07 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:10 2009 -0700"
      },
      "message": "Staging: vme: Extend VME core probing for special matches\n\nAdd the ability to define all slots and current slot in the VME buses bind\ntable.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a17a75e2666f7175baac838bc4b6d11324dca3ef",
      "tree": "06eb3516ceb5765cd5575e5820ef35d789f02560",
      "parents": [
        "03cd7136d68b4877a9e1793d31cab38fdcb67434"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Fri Jul 31 09:28:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:09 2009 -0700"
      },
      "message": "Staging: VME Framework for the Linux Kernel\n\nThis framework aims to colelese, extend and improve the VME Linux\ndrivers found at vmelinux.org, universe2.sourceforge.net and\nopenfmi.net/frs/?group_id\u003d144. The last 2 drivers appear to be forks of\nthe original code found at vmelinux.org though have extended the\ncodebase.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ]
}
