)]}'
{
  "log": [
    {
      "commit": "00990e7ce0b0e596fe41d9c64d6933ea70084003",
      "tree": "189e0dd92860feba84231c66955749574cac5d6d",
      "parents": [
        "440eed43e2a95bb842488755683716814da10f2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 13:13:46 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:24 2010 +0200"
      },
      "message": "pcmcia: use autoconfiguration feature for ioports and iomem\n\nWhen CONF_AUTO_SET_IO or CONF_AUTO_SET_IOMEM are set, the corresponding\nfields in struct pcmcia_device *p_dev-\u003eresource[0,1,2] are set\naccordinly. Drivers wishing to override certain settings may do so in\nthe callback function, but they no longer need to parse the CIS entries\nstored in cistpl_cftable_entry_t themselves.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: linux-bluetooth@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: linux-scsi@vger.kernel.org\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1ac71e5a35eebee60cdcf15b3980bd94498f037b",
      "tree": "22fa9342ccccce6a774af029ce51a526e55f8180",
      "parents": [
        "7feabb6412ea23edd298c0fa90e5aa6733eb4a42"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 19:27:09 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:23 2010 +0200"
      },
      "message": "pcmcia: convert pcmcia_request_configuration to pcmcia_enable_device\n\npcmcia_enable_device() now replaces pcmcia_request_configuration().\nInstead of config_req_t, all necessary flags are either passed as\na parameter to pcmcia_enable_device(), or (in rare circumstances)\nset in struct pcmcia_device -\u003e flags.\n\nWith the last remaining user of include/pcmcia/cs.h gone, remove\nall references.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: linux-scsi@vger.kernel.org\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e (for drivers/bluetooth)\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "cdb138080b78146d1cdadba9f5dadbeb97445b91",
      "tree": "fae26f709ed0f19648db79059234faf9fa028051",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jul 28 10:59:06 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:21 2010 +0200"
      },
      "message": "pcmcia: do not use win_req_t when calling pcmcia_request_window()\n\nInstead of win_req_t, drivers are now requested to fill out\nstruct pcmcia_device *p_dev-\u003eresource[2,3,4,5] for up to four iomem\nranges. After a call to pcmcia_request_window(), the windows found there\nare reserved and may be used until pcmcia_release_window() is called.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-mtd@lists.infradead.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: linux-scsi@vger.kernel.org\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "90abdc3b973229bae98dd96649d9f7106cc177a4",
      "tree": "5c1a7a131b65560dd73b5103118d8c7631bd76a4",
      "parents": [
        "9a017a910346afd88ec2e065989903bf211a7d37"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 17:23:51 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:04:11 2010 +0200"
      },
      "message": "pcmcia: do not use io_req_t when calling pcmcia_request_io()\n\nInstead of io_req_t, drivers are now requested to fill out\nstruct pcmcia_device *p_dev-\u003eresource[0,1] for up to two ioport\nranges. After a call to pcmcia_request_io(), the ports found there\nare reserved, after calling pcmcia_request_configuration(), they may\nbe used.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ac8b422838046ffc26be4874a3cbae0d313f4209",
      "tree": "936c8fc9a45ca7a2973c878fc0e20bbae288e5f0",
      "parents": [
        "ce3f9d71bd9c4268698109ad425625a2a8f51e22"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jul 21 22:38:13 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:39 2010 +0200"
      },
      "message": "pcmcia: remove cs_types.h\n\nRemove cs_types.h which is no longer needed: Most definitions aren\u0027t\nused at all, a few can be made away with, and two remaining definitions\n(typedefs, unfortunatley) may be moved to more specific places.\n\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b9300aa7449f6636b188743d09199dcf27b1a4b4",
      "tree": "96cf66eb6701b7e575e4dc65731730d0f9b62860",
      "parents": [
        "b498ada6d0cf0f9828b0c590f9fa2e84f60f5709"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 19:43:40 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:17 2010 +0200"
      },
      "message": "pcmcia: dev_node removal (core)\n\nRemove the dev_node declaration. We now only pass the device name\nto the deprecated userspace tools.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "eb14120f743d29744d9475bffec56ff4ad43a749",
      "tree": "56857094d2b0cfc0ecbd1685f18d6edbe78e140f",
      "parents": [
        "a7debe789dfcaee9c4d81e5738b0be8c5d93930b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 12:21:16 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:13 2010 +0200"
      },
      "message": "pcmcia: re-work pcmcia_request_irq()\n\nInstead of the old pcmcia_request_irq() interface, drivers may now\nchoose between:\n\n- calling request_irq/free_irq directly. Use the IRQ from *p_dev-\u003eirq.\n\n- use pcmcia_request_irq(p_dev, handler_t); the PCMCIA core will\n  clean up automatically on calls to pcmcia_disable_device() or\n  device ejection.\n\n- drivers still not capable of IRQF_SHARED (or not telling us so) may\n  use the deprecated pcmcia_request_exclusive_irq() for the time\n  being; they might receive a shared IRQ nonetheless.\n\nCC: linux-bluetooth@vger.kernel.org\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: linux-usb@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "cfe5d809518eda3d5e2da87c5ccbe8647143573a",
      "tree": "dd61ec285412fc0de8090ef5743b824447a9eeda",
      "parents": [
        "3f565232c561fbd9d5e03354aac29b90cb2bc78a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 19:31:45 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:24 2010 +0100"
      },
      "message": "pcmcia: use ops_mutex for rsrc_{mgr,nonstatic} locking\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "94a819f80297e1f635a7cde4ed5317612e512ba7",
      "tree": "9bbb1eab3a0f0c722fe40295fb512d99cc0190d9",
      "parents": [
        "3d068261854b00c930df4516cd617900935e7706"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 18:31:34 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:22 2010 +0100"
      },
      "message": "pcmcia: assert locking to struct pcmcia_device\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3d068261854b00c930df4516cd617900935e7706",
      "tree": "f2f4a188f74a4b128cca6c1268be9f8b4ae31bcd",
      "parents": [
        "00ce99ff506a17882747a7d6874e3f5206a99043"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 09:17:10 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:21 2010 +0100"
      },
      "message": "pcmcia: add locking documentation\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9cb495bb41f07a3ebfc60d3b9d26017a1fd7050c",
      "tree": "f2dda0b4dfdf0c27eaa28d4383b38dab8aab57f0",
      "parents": [
        "9b44de2015ff4a2ed1d56efedfcc72b917d356a6"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Oct 24 15:57:22 2009 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 09 08:30:06 2009 +0100"
      },
      "message": "pcmcia: remove now-defunct cs_error, pcmcia_error_{func,ret}\n\nAs all in-tree drivers have been converted to not use cs_error() any more,\ndrop these functions and definitions, and update the Documentation.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "91284224da5b15ec6c2b45e10fa5eccd1c92a204",
      "tree": "e070902f5119b2eacf79d91cd36de98e3ae8423c",
      "parents": [
        "af757923a92e6e9dbfdb6b0264be14c564e1c466"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Oct 18 23:32:33 2009 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Nov 08 18:06:54 2009 +0100"
      },
      "message": "pcmcia: add new CIS access helpers\n\nAs a replacement to pcmcia_get_{first,next}_tuple() and\npcmcia_get_tuple_data(), three new -- and easier to use --\nfunctions are added:\n\n- pcmcia_get_tuple() to get the very first CIS entry of one\n  type.\n\n- pcmcia_loop_tuple() to loop over all CIS entries of one type.\n\n- pcmcia_get_mac_from_cis() to read out the hardware MAC address\n  from CISTPL_FUNCE.\n\nOnly a handful of drivers need these functions anyway, as most\nCIS access is already handled by pcmcia_loop_config(), which\nnow shares the same backed (pccard_loop_tuple()) with\npcmcia_loop_tuple().\n\nA pcmcia_get_mac_from_cis() bug noted by Komuro\n\u003ckomurojun-mbn@nifty.com\u003e has been fixed in this revision.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b7ed698cc9d556306a4088c238e2ea9311ea2cb3",
      "tree": "b0aadfcf2d2c1c1454bdf8f194f7ff94e5d21c46",
      "parents": [
        "912e837aef72a3dd263dafc3717d92bbc1211a53"
      ],
      "author": {
        "name": "Ladinu Chandrasinghe",
        "email": "ladinu.pub@gmail.com",
        "time": "Tue Sep 22 16:43:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:28 2009 -0700"
      },
      "message": "Documentation/: fix warnings from -Wmissing-prototypes in HOSTCFLAGS\n\nFix up -Wmissing-prototypes in compileable userspace code, mainly under\nDocumentation/.\n\nSigned-off-by: Ladinu Chandrasinghe \u003cladinu.pub@gmail.com\u003e\nSigned-off-by: Trevor Keith \u003ctsrk@tsrk.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c17dad6905fc82d8f523399e5c3f014e81d61df6",
      "tree": "9e28f9f77dd80b2b89d4760d56c2106a3255cdcb",
      "parents": [
        "75b7edfdc12c213402b17a62e5cfe7a802a4ab57"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 29 14:00:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": ".gitignore updates\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "a804b574e6c7236222593046fc2b1b8bd0298fce",
      "tree": "63e8e0805e61337be328a2e25c439317bd96914a",
      "parents": [
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 29 08:38:30 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 00:46:35 2008 +0200"
      },
      "message": "pcmcia: add pcmcia_loop_config() helper\n\nBy calling pcmcia_loop_config(), a pcmcia driver can iterate over all\navailable configuration options. During a driver\u0027s probe() phase, one\ndoesn\u0027t need to use pcmcia_get_{first,next}_tuple, pcmcia_get_tuple_data\nand pcmcia_parse_tuple directly in most if not all cases.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ffab10ec65f0a9b009241a9126680f72ac2fda5b",
      "tree": "6b6c9d6ab278518710692f0b243a39b689137130",
      "parents": [
        "b3784a77f6f30a8ef5e37f3c7165930b1b66470b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 12 15:09:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:31 2008 -0700"
      },
      "message": "docsrc: fix crc32hash type\n\nFix differing signedness warning:\n\nDocumentation/pcmcia/crc32hash.c:29: warning: pointer targets in passing argument 1 of \u0027crc32\u0027 differ in signedness\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3794f3e812ef707a4f7931742274d1d0ca6597b4",
      "tree": "9a5373fa2bbcfc1626bb666d2c895e2620f7a3b3",
      "parents": [
        "bc2aa80e18a1b43ea2b8066500006b729c4ba4a7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 12 15:09:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:30 2008 -0700"
      },
      "message": "docsrc: build Documentation/ sources\n\nCurrently source files in the Documentation/ sub-dir can easily bit-rot\nsince they are not generally buildable, either because they are hidden in\ntext files or because there are no Makefile rules for them.  This needs to\nbe fixed so that the source files remain usable and good examples of code\ninstead of bad examples.\n\nAdd the ability to build source files that are in the Documentation/ dir.\nAdd to Kconfig as \"BUILD_DOCSRC\" config symbol.\n\nUse \"CONFIG_BUILD_DOCSRC\u003d1 make ...\" to build objects from the\nDocumentation/ sources.  Or enable BUILD_DOCSRC in the *config system.\nHowever, this symbol depends on HEADERS_CHECK since the header files need\nto be installed (for userspace builds).\n\nBuilt (using cross-tools) for x86-64, i386, alpha, ia64, sparc32,\nsparc64, powerpc, sh, m68k, \u0026 mips.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "906da809c5be30b4c7f32bb6a489fb25ad794878",
      "tree": "9516df9eb1a64ee94d185d2711bde3d1defaabb5",
      "parents": [
        "ecb8a8472f6d314096f20885722f2033d2071719"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 04 22:27:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:08 2008 -0800"
      },
      "message": "pcmcia: replace kio_addr_t with unsigned int everywhere\n\nRemove kio_addr_t, and replace it with unsigned int.  No known architecture\nneeds more than 32 bits for IO addresses and ports and having a separate type\nfor it is just messy.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@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": "6179b5562d5d17c7c09b54cb11dd925ca308d7a9",
      "tree": "2f740d0f653678557a5601c6dffed1287b9aa513",
      "parents": [
        "02c83595b86480ee4d61665beb13f76685d40239"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Sun May 06 14:48:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:50 2007 -0700"
      },
      "message": "add new_id to PCMCIA drivers\n\nPCI drivers have the new_id file in sysfs which allows new IDs to be added\nat runtime.  The advantage is to avoid re-compilation of a driver that\nworks for a new device, but it\u0027s ID table doesn\u0027t contain the new device.\nThis mechanism is only meant for testing, after the driver has been tested\nsuccessfully, the ID should be added in source code so that new revisions\nof the kernel automatically detect the device.\n\nThe implementation follows the PCI implementation. The interface is documented\nin Documentation/pcmcia/driver.txt. Computations should be done in userspace,\nso the sysfs string contains the raw structure members for matching.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d29693bf10f376870d9bfd34bde80dd061cc4575",
      "tree": "03979ead72d5d7813ca26789aa8c3c22752343d1",
      "parents": [
        "fec21889cd6ef5e604b410c08b50a8c1522d74d4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun May 21 20:57:42 2006 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jun 30 22:09:10 2006 +0200"
      },
      "message": "[PATCH] pcmcia: expose tool in pcmcia/Documentation/pcmcia/\n\nExpose example and tool source files in the Documentation/ directory in\ntheir own files instead of being buried (almost hidden) in readme/txt files.\n\nThis will make them more visible/usable to users who may need\nto use them, to developers who may need to test with them, and\nto janitors who would update them if they were more visible.\n\nAlso, if any of these possibly should not be in the kernel tree at\nall, it will be clearer that they are here and we can discuss if\nthey should be removed.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7",
      "tree": "a3cd6076787d9c55467fcc598c997726315f80d1",
      "parents": [
        "5f2a71fcb7995633b335a1e380ac63a968e61320"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 10:05:19 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:51 2006 +0200"
      },
      "message": "[PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n\nConvert the remaining drivers which use pcmcia_release_io or\npcmcia_release_irq, and remove the EXPORT of these symbols.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "5f2a71fcb7995633b335a1e380ac63a968e61320",
      "tree": "d47f4227d314fc9f298b75c217fa78440004e6e7",
      "parents": [
        "1de9cedfbdff1d8adb662cd3afc5bda66e393351"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 09:32:39 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:50 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add pcmcia_disable_device\n\npcmcia_disable_device(struct pcmcia_device *p_dev) performs the necessary\ncleanups upon device or driver removal: it calls the appropriate\npcmcia_release_* functions, and can replace (most) of the current drivers\u0027\n_release() functions.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "661d04c6f08c16ae63fb3be05d59ee99c6f3de52",
      "tree": "3f989ce2093f5fb326d2621265457080b0c4ea90",
      "parents": [
        "d277ad0eaa056c632707271192ec5896548f15d6"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 28 01:07:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 08:39:00 2005 -0700"
      },
      "message": "[PATCH] pcmcia: update documentation\n\nUpdate the PCMCIA documentation to reflect some more, though older, changes.\nParts extracted from an e-mail from Randy Dunlap with his consent.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6fd718808df873b5d216d5827ac57ec39820238",
      "tree": "078ea03fa3a72543ffec6333a9bde54d45d98030",
      "parents": [
        "862104e56329babf0b9571281e9516fe6259dd17"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] pcmcia: Documentation update\n\nUpdate PCMCIA driver changes for patches merged in 2.6.13\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb05bfe4fbf031f95e392204efaa4da71c75b2e2",
      "tree": "63ba97dcd72e48992fea12bf01587dd36eccb90a",
      "parents": [
        "3704511b2ee8b01475ca7c171d62c682342fa38e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jun 30 02:58:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:08 2005 -0700"
      },
      "message": "[PATCH] pcmcia: update Documentation\n\nAs the information is now exported via sysfs, there\u0027s no need for an userspace\ntool any longer.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9a55243d4a5f41b0035d36457b87463aa232807",
      "tree": "b56ed39ed7872275f9a5fc89c80e463554b0f03f",
      "parents": [
        "2ad0a0a793cbd87a87488d59abc744374669498f"
      ],
      "author": {
        "name": "Jar",
        "email": "jar@pcuf.fi",
        "time": "Mon Jun 27 16:28:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:22 2005 -0700"
      },
      "message": "[PATCH] pcmcia: documentation fix\n\nFix example hash generator in Documentation.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5085cb26503a662a5cfdf53ce96fd606c1fbe9ba",
      "tree": "93f4cc37b516e4f6a812b760e3a52d1b2d0dfd5b",
      "parents": [
        "f4d7510d3d3b4501c94b4b00cf42fd58d49aeddd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:18 2005 -0700"
      },
      "message": "[PATCH] pcmcia: add some Documentation\n\nAdd some information useful for PCMCIA device driver authors to\nDocumentation/pcmcia/, and reference it in dmesg in case of hash mismatches.\n\nAlso add a reference to pcmciautils to Documentation/Changes.  With recent\nchanges, you don\u0027t need to concern yourself with pcmcia-cs even if you have\nPCMCIA hardware, so the example above the list needed to be adapted as well.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowksi.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
