)]}'
{
  "log": [
    {
      "commit": "ff10fca5ceacf7bc59636f5ab808e775d1717167",
      "tree": "a76795dbaaf7099c3accac1acc884e9e55aeea2e",
      "parents": [
        "d4429f608abde89e8bc1e24b43cd503feb95c496"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Oct 22 08:46:36 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Oct 22 08:46:36 2010 +0200"
      },
      "message": "pcmcia: IOCARD is also required for using IRQs\n\nDave Hinds pointed out to me that 37979e1546a7 will break b43 and\nray_cs, as IOCARD is not -- as the name would suggest -- only needed\nfor cards using IO ports. Instead, as it re-deines several pins, it\nis also required for using interrupts.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "2e9b981a7c63ee8278df6823f8389d69dad1a499",
      "tree": "7d88e2a03a3202ba26ce7dbcf6909e28d44f690c",
      "parents": [
        "1cc745d1cdca8086b472a06671f0830fc0e98861"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 08 11:36:26 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:24 2010 +0200"
      },
      "message": "pcmcia: move driver name to struct pcmcia_driver\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "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": "440eed43e2a95bb842488755683716814da10f2b",
      "tree": "45c49181a077f845cd366cfa7dc07f259fd01078",
      "parents": [
        "9485ee14e143c7076e88deea1e87ca3eb0b2f94e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 09:51:52 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:23 2010 +0200"
      },
      "message": "pcmcia: introduce autoconfiguration feature\n\nIntroduce an autoconfiguration feature to set certain values in\npcmcia_loop_config(), instead of copying the same code over and over\nin each PCMCIA driver. At first, introduce the following options:\n\nCONF_AUTO_CHECK_VCC\tcheck or matching Vcc entry\nCONF_AUTO_SET_VPP\tset Vpp\nCONF_AUTO_AUDIO\t\tenable the speaker line\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": "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": "7feabb6412ea23edd298c0fa90e5aa6733eb4a42",
      "tree": "bfafe961aeb5449a71fbb389172b3a6c68b56e7c",
      "parents": [
        "37979e1546a790c44adbc7f27a85569944480ebc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 18:35:47 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:22 2010 +0200"
      },
      "message": "pcmcia: move config_{base,index,regs} to struct pcmcia_device\n\nSeveral drivers prefer to explicitly set config_{base,index,regs},\nformerly known as ConfigBase, ConfigIndex and Present. Instead of\npassing these values inside config_req_t, store it in struct\npcmcia_device.\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": "e8405f0f617856de0ceb7d04e65b663051451544",
      "tree": "06e9cd27419a40587bcec19b71010e52b7dfcba4",
      "parents": [
        "fb49fa533f9d211994c33efb752ffa5b30033729"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 15:50:55 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:21 2010 +0200"
      },
      "message": "pcmcia: move Vpp setup to struct pcmcia_device\n\nSome drivers prefer to explicitly set Vpp. Instead of passing the\nvoltage inside config_req_t, store it in struct pcmcia_device.\n\nCC: linux-ide@vger.kernel.org\nCC: netdev@vger.kernel.org\nCC: linux-mtd@lists.infradead.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: linux-usb@vger.kernel.org\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": "fb49fa533f9d211994c33efb752ffa5b30033729",
      "tree": "675d26cf01c23d9623f274971a065b0dedb10f3a",
      "parents": [
        "cdb138080b78146d1cdadba9f5dadbeb97445b91"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 14:06:42 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:21 2010 +0200"
      },
      "message": "pcmcia: split up modify_configuration() into two fixup functions\n\npcmcia_modify_configuration() was only used by two drivers to fix up\none issue each: setting the Vpp to a different value, and reducing\nthe IO width to 8 bit. Introduce two explicitly named functions\nhandling these things, and remove one further typedef.\n\nCC: netdev@vger.kernel.org\nCC: linux-mtd@lists.infradead.org\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": "0ca724d37af370dbf2d55dc4d6359ead558e5756",
      "tree": "994685118202d9bf54f11ec9b39a654f6fb4f21f",
      "parents": [
        "b5cb259e7fac5536c4ddf350af6a3d6cc950e47e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 19:03:02 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:04:16 2010 +0200"
      },
      "message": "pcmcia: use struct resource for PCMCIA devices, part 2\n\nUse struct resource * also for iomem resources.\n\nCC: linux-mtd@lists.infradead.org\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b5cb259e7fac5536c4ddf350af6a3d6cc950e47e",
      "tree": "fd752edd9a19ad9592fdabc87465ba17019465f6",
      "parents": [
        "a3d0d4d8dd45779b6e174a8567ffb9b485e472af"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 18:46:42 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:04:14 2010 +0200"
      },
      "message": "pcmcia: remove memreq_t\n\nPage already had to be set to 0; Offset can easily be passed as\nparameter to pcmcia_map_mem_page.\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: Michael Buesch \u003cmb@bu3sch.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": "2ce4905e4da9f512b38f56a53ece9da2072dd164",
      "tree": "64ca3ecc0dea9b4fbdca2c9b1353ee282e9afc82",
      "parents": [
        "3dace8cf15ae1dd7c9384758b3a29556b441a90a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 13:14:44 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:02:44 2010 +0200"
      },
      "message": "pcmcia: use struct resource for PCMCIA devices\n\nIntroduce a new field into struct pcmcia_device named \"resource\" and of\ntype struct resource *, which contains the IO port ranges allocated for\nthis device. Memory window ranges and registration with the resource\ntrees will follow at a later date.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1d5cc192d431bce2ebe9fde64054ce903200e179",
      "tree": "cdcdfb77712349bf46f0876d420e2be81f901d74",
      "parents": [
        "ac8b422838046ffc26be4874a3cbae0d313f4209"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 12:23:21 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:02:35 2010 +0200"
      },
      "message": "pcmcia: use pcmica_{read,write}_config_byte\n\nUse pcmcia_read_config_byte and pcmcia_write_config_byte instead\nof pcmcia_access_configuration_register.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\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": "5716d415f8c5a17d44f6e1d5a1e4998f7306a93b",
      "tree": "81a946cccfd7ddb6f1b01839f68afa27fc42a180",
      "parents": [
        "b37fa16e78d6f9790462b3181602a26b5af36260"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jul 11 09:51:14 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:26 2010 +0200"
      },
      "message": "pcmcia: remove obsolete ioctl\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b19a7275dec4b470ea9abaae6129d21a0d75ab2f",
      "tree": "9a3824270dee0494a198f969ae5b8c53e4950165",
      "parents": [
        "49b1153adfe18a3cce7e70aa26c690f275917cd0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 13:10:47 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:19 2010 +0200"
      },
      "message": "pcmcia: clarify alloc_io_space, move it to resource handlers\n\nClean up the alloc_io_space() function by moving most of it to\nthe actual resource_ops. This allows for a bit less re-directions.\nFuture cleanups will follow, and will make up for the code\nduplication currently present between rsrc_iodyn and rsrc_nonstatic\n(which are hardly ever built at the same time anyway, therefore no\nincrease in built size).\n\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": "6f0f38c45a8f2f511c25893e33011ff32fc811db",
      "tree": "d44382f7b5c7db15e39ce7d5dc2b2feb7bd108a8",
      "parents": [
        "0cb3c49cdd275aa9ef4b1afd090117b1b86a16d4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 08 20:33:16 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:11 2010 +0200"
      },
      "message": "pcmcia: setup IRQ to be used by PCMCIA drivers at card insert\n\nSetup the IRQ to be used by PCMCIA drivers already during the device\nregistration stage, making use of a new function pcmcia_setup_irq().\nThis will allow us to get rid of quite a lot of indirection in the\nfuture.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "04de0816173c86948b75da93a6344a0a02bbec4d",
      "tree": "ed4b274c1ce5da03a9c37f5858a331529e5b150f",
      "parents": [
        "05ce7bfe547c9fa967d9cab6c37867a9cb6fb3fa"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Apr 20 14:49:01 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Apr 21 08:09:17 2010 +0200"
      },
      "message": "pcmcia: pcmcia_dev_present bugfix\n\npcmcia_dev_present is in and by itself buggy. Add a note specifying\nwhy it is broken, and replace the broken locking -- taking a mutex\nis a bad idea in IRQ context, from which this function is rarely\ncalled -- by an atomic_t.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3f565232c561fbd9d5e03354aac29b90cb2bc78a",
      "tree": "e8da4dc6a2ed90777f9d122fd86eea92c47d61a1",
      "parents": [
        "94a819f80297e1f635a7cde4ed5317612e512ba7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 13:06:40 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:23 2010 +0100"
      },
      "message": "pcmcia: use mutex for dynid lock\n\nEven though we weren\u0027t calling a blocking function within the dynid\nspinlock, we do not need a spinlock here but can and should be using\na mutex.\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9fea84f46a821aa1ff2d034ffda8ad33bff48015",
      "tree": "fba7293e771309970d3f20fc9d3ce73f49f90a33",
      "parents": [
        "e15c1c1f3f903f679c9782b540f9d52c80c99610"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 07 22:11:45 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 07 22:23:40 2009 +0100"
      },
      "message": "pcmcia: CodingStyle fixes\n\nFix several CodingStyle issues in drivers/pcmcia/ . checkpatch.pl no longer\nreports errors in the PCMCIA core. The remaining warnings mostly relate to\nwrong indent -- PCMCIA historically used 4 spaces --, to lines over 80\ncharacters and to hundreds of typedefs. The cleanup of those will follow\nin the future.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "dd2e5a156525f11754d9b1e0583f6bb49c253d62",
      "tree": "f64b680eec9c4ca7da4fe635031a94a3bbf5ebee",
      "parents": [
        "6838b03fc6564ea07d0cd87ea6e198d90ab1fc3e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Nov 03 10:27:34 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:03:10 2009 +0100"
      },
      "message": "pcmcia: remove deprecated handle_to_dev() macro\n\nUpdate remaining users and remove deprecated handle_to_dev() macro\n\nCC: Harald Welte \u003claforge@gnumonks.org\u003e\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6838b03fc6564ea07d0cd87ea6e198d90ab1fc3e",
      "tree": "bf14e1ea71482dacfdad97ac9d3f895050946406",
      "parents": [
        "82f88e36004162f49a9340ffbbaebe89016e4835"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Nov 03 01:31:52 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:58 2009 +0100"
      },
      "message": "pcmcia: pcmcia_request_window() doesn\u0027t need a pointer to a pointer\n\npcmcia_request_window() only needs a pointer to struct pcmcia_device, not\na pointer to a pointer.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-scsi@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e (for ISDN)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "16456ebabfec3f8f509fc18b45f256d066a1b360",
      "tree": "1c96b6bdf6b69558f6054629a169f9bfcbb0fe3d",
      "parents": [
        "868575d1e87ff2091800aea816972ddb46de60d5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 13 19:46:48 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:49 2009 +0100"
      },
      "message": "pcmcia: Pass struct pcmcia_socket to pcmcia_get_mem_page()\n\nNo logic changes, just pass struct pcmcia_socket to pcmcia_get_mem_page()\n\n[linux@dominikbrodowski.net: update to 2.6.31]\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "868575d1e87ff2091800aea816972ddb46de60d5",
      "tree": "95c50968098815dfe066e960922c4be3b003b27f",
      "parents": [
        "f5560da549ea2e32dd41e36548c0e7dee3d4aabb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 13 19:46:43 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:13 2009 +0100"
      },
      "message": "pcmcia: Pass struct pcmcia_device to pcmcia_map_mem_page()\n\nNo logic changes, just pass struct pcmcia_device to pcmcia_map_mem_page()\n\n[linux@dominikbrodowski.net: update to 2.6.31]\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-scsi@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e (for ISDN)\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f5560da549ea2e32dd41e36548c0e7dee3d4aabb",
      "tree": "604c41db48ba2e497857ceb2137099d2f0d96d3b",
      "parents": [
        "78a14e273d93dfbea9673f9b10398c538096302d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 13 19:46:38 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:01:26 2009 +0100"
      },
      "message": "pcmcia: Pass struct pcmcia_device to pcmcia_release_window()\n\nNo logic changes, just pass struct pcmcia_device to pcmcia_release_window().\n\n[linux@dominikbrodowski.net: update to 2.6.31]\nCC: netdev@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\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": "18a7a19b37838789452e0bd2855a51475628b971",
      "tree": "a63cbd6b291f81838ac49ed59982e0f2f885610a",
      "parents": [
        "18b61b97294dad74dd00a1aa8efed0cfacb95aff"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Oct 19 00:07:39 2009 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Nov 08 18:23:11 2009 +0100"
      },
      "message": "pcmcia: remove pcmcia_get_{first,next}_tuple()\n\nRemove the pcmcia_get_{first,next}_tuple() calls no longer needed by\n(current) pcmcia device drivers.\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": "a45b3fb19ba1e4dfc3fc53563a072612092930a9",
      "tree": "b973d46c7f9002d403bbd09d959b029fb9144351",
      "parents": [
        "272433e088f843dc4dd5a5ad38dd68b9a93dcebf"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 16:00:42 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 16:00:42 2008 +0200"
      },
      "message": "pcmcia: ioctl-internal definitions\n\ncisinfo_t and cs_status_t are only used by the (deprecated) PCMCIA\nioctl. Therefore, move them out of the way.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "272433e088f843dc4dd5a5ad38dd68b9a93dcebf",
      "tree": "1d0a5563b7241f215fe0c472407beec3ee68b47a",
      "parents": [
        "2f3061eb1086f98990d6495b8c63a1b83f2f59aa"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:55:58 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:55:58 2008 +0200"
      },
      "message": "pcmcia: cistpl header cleanup\n\n16-bit PCMCIA device handling function definitions are moved to ds.h.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "994917f8b718f1cd7114317cc3cbf04fe46c1841",
      "tree": "18bcc749026fbd3216e68353a993f7c20880e5a0",
      "parents": [
        "35200d865d49d0207b054074055e1487a0c28ae4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:20:26 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:25:47 2008 +0200"
      },
      "message": "pcmcia: card services header cleanup\n\n16-bit PCMCIA device handling function definitions are moved to ds.h,\ninternal definitions to cs_internal.h.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d39bd56452b509f8d6054883b8a0129950ba50cc",
      "tree": "a73caaee8d691d43bfc23cb21e8c33edf31c4205",
      "parents": [
        "a58357862e71919555ea96cd272e535593a8b3da"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 28 01:05:34 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Aug 29 09:43:14 2008 +0200"
      },
      "message": "pcmcia: encapsulate ioaddr_t\n\nBy now, ioaddr_t should only be used by the deprecated ioctl, as it does not\ncorrectly reflect the maximum ioport range at least on some architectures.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a58357862e71919555ea96cd272e535593a8b3da",
      "tree": "6d02488965a9c1c075dc6f015553be067010f29c",
      "parents": [
        "c23889ca5afcce60bb01739cd831c3cbcbab2a06"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 28 00:41:16 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Aug 29 09:28:47 2008 +0200"
      },
      "message": "pcmcia: cleanup device driver header file\n\nThe header file primarily used for (in-kernel) PCMCIA device drivers\nalso deserved a major cleanup. This header file also serves as the dumping\nground for all typedefs and definitions only used by the deprecated PCMCIA\nioctl and the deprecated PCMCIA userspace tools using this ioctl.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "79ba6757277ea7228480bee4c56c0f028f806b91",
      "tree": "f725be3a9e8a8e29b9aba9dd94307095923376dd",
      "parents": [
        "9c8b7965f594fdff37c59446b9314ed7b4b44d07"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 14:03:07 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:34:36 2008 +0200"
      },
      "message": "pcmcia: use dev_printk for cs_error()\n\nUse dev_printk() in cs_error()-based error reporting. While this\nfunction-turned-macro will hopefully go away soon, using dev_printk\nsimplifies the code much.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9c8b7965f594fdff37c59446b9314ed7b4b44d07",
      "tree": "ad9d562c0f70c5b7723f7eda15b39d57da85755b",
      "parents": [
        "3f9c5f4cb7e00d424a56a6431e9c98b3b17851e4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 12:27:56 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:34:36 2008 +0200"
      },
      "message": "pcmcia: remove CS_ error codes alltogether\n\nRemoe the CS_ error codes. Drivers are expected to use default\nerror definitions (errno.h etc.).\n\nOnly one CS_ error code -- CS_IN_USE -- is used internally by the\n(deprecated) pcmcia-cs userspace package. Therefore, keep this one\naround so that it still compiles.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1a53088c101789bfca431de709ff6e45e8c77003",
      "tree": "b73ded75664ae5ae2ecfc1f611e6345b4e536110",
      "parents": [
        "64f346425175ad33812cd693fbca48cd512dab63"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 08:57:51 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:16:09 2008 +0200"
      },
      "message": "pcmcia: move config_info_t definition to ioctl-related parts in header files\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "53efec9513cfb1acff602c7ebdd945d677808e9e",
      "tree": "6bf9d0475d0be0829348096442d505001c027017",
      "parents": [
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jul 28 19:44:05 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 18:56:49 2008 +0200"
      },
      "message": "pcmcia: only copy CIS override data once\n\nInstead of copying CIS override data in socket_sysfs.c or ds.c, and then again\nin cistpl.c, only do so once. Also, cisdump_t is now only used by the\ndeprecated ioctl.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ae49ec9258b1ba0456f5d2e9024d0e4742a0188b",
      "tree": "2254b549c32165eec76ed2420140af7dfea2f1f9",
      "parents": [
        "c5081d5f4775b2a3f858f91151bbf9163e473075"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Jun 19 20:49:41 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:43 2008 +0200"
      },
      "message": "pcmcia: remove unused bulkmem.h\n\nThe code in include/pcmcia/bulkmem.h was only kept for compatibility reasons.\nTherefore, move the remaining region_info_t definition to ds.h\n\n[linux@dominikbrodowski.net: do not modify the IOCTL, move definition to\n ds.h, and update changelog]\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "43d9f7fda11a3413c99fbbde35005ec3138eb865",
      "tree": "e5c6189e085921aa74d6831476001c402af4c23e",
      "parents": [
        "32e8f70230c0c417490787b3f48b6ed6c48e7ec9"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Tue Oct 16 01:23:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:50 2007 -0700"
      },
      "message": "pcmcia: use DMA_MASK_NONE for the default for all pcmcia devices\n\nMost non cardbus devices can\u0027t do dma, so flag them as such in the device\ncreation routine.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\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": "9940ec3617fec1db13e589bbc3f37e37878c7683",
      "tree": "ed0547040dc815fe1e2039fc1cba1613d5308cc7",
      "parents": [
        "e2d4096365e06b9a3799afbadc28b4519c0b3526"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 11:04:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present\n\nInstead of the DEV_OK macro, drivers should use pcmcia_dev_present().\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "e2d4096365e06b9a3799afbadc28b4519c0b3526",
      "tree": "90ec691d71f9c0309048714e359b8ba351b533f7",
      "parents": [
        "f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:09:29 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:33 2006 +0200"
      },
      "message": "[PATCH] pcmcia: use bitfield instead of p_state and state\n\nInstead of the two status values struct pcmcia_device-\u003ep_state and state,\nuse descriptive bitfields. Most value-checking in drivers was invalid, as\nthe core now only calls the -\u003eremove() (a.k.a. detach) function in case the\nattachement _and_ configuration was successful.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "f6fbe01ac976f3ec618cd5fb71ad9ce2cfa7ab2b",
      "tree": "60758f4c397c9123b40e2ab5da14b5ffc3a5c3d9",
      "parents": [
        "b4c884000a7d3664dd8ad7227241456bd7824d86"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 20 15:10:23 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:26:31 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unused p_dev-\u003estate flags\n\nRemove the unused DEV_RELEASE_PENDING flag, and move the DEV_SUSPEND flag\ninto the p_dev structure, and make use of it at the core level.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "fba395eee7d3f342ca739c20f5b3ee635d0420a0",
      "tree": "5a73f68d3514aa795b0d8c500e4d72170651d762",
      "parents": [
        "fd238232cd0ff4840ae6946bb338502154096d88"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:21:06 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n\ndev_link_t * and client_handle_t both mean struct pcmcai_device * by now.\nTherefore, remove all such indirections.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd238232cd0ff4840ae6946bb338502154096d88",
      "tree": "d20e8f5871f7cff9d0867a84f6ba088fbffcbe28",
      "parents": [
        "a78f4dd331a4f6a396eb5849656a4a72a70a56d7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 05 10:45:09 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:57 2006 +0200"
      },
      "message": "[PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n\nEmbed dev_link_t into struct pcmcia_device(), as they basically address the\nsame entity. The actual contents of dev_link_t will be cleaned up step by step.\nThis patch includes a bugfix from and signed-off-by Andrew Morton.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "a78f4dd331a4f6a396eb5849656a4a72a70a56d7",
      "tree": "6dbd9cc08ec80ace397d69ddd6e6f59b575639b4",
      "parents": [
        "70294b468302fd7a0a99dad935c7ba5322989345"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 16:26:00 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:56 2006 +0200"
      },
      "message": "[PATCH] pcmcia: rename pcmcia_device.state\n\nRename pcmcia_device.state (which is used in very few places) to p_state\nin order to avoid a namespace collision when moving the deprecated\ndev_link_t into struct pcmcia_device\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8661bb5b4af1849c1f5a4e80c4e275fd13c155d6",
      "tree": "ad99d85ea8d6f5c4c99b93f869bfd412994fb4ee",
      "parents": [
        "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Mar 02 00:02:33 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:52 2006 +0200"
      },
      "message": "[PATCH] pcmcia: default suspend and resume handling\n\nIn all but one case, the suspend and resume functions of PCMCIA drivers\ncontain mostly of calls to pcmcia_release_configuration() and\npcmcia_request_configuration(). Therefore, move this code out of the\ndrivers and into the core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "0e0fad8f71a8a23fad223b7d72b4ba06d57f764f",
      "tree": "fd73294166cb419200e6439be9dd7841a2bcf554",
      "parents": [
        "1540eec5e5549b2e41704ce77f3f4ba880d2434c"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 01:14:31 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:02:39 2006 +0200"
      },
      "message": "[PATCH] pcmcia: size reduction if ioctl isn\u0027t compiled\n\nIf the kernel is configured to not include the deprecated PCMCIA ioctl,\nsome code doesn\u0027t need to be built.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cbbddd1046d44d90d31c7f246ed0207117602b89",
      "tree": "91c934475b83ce5ebe248b56b7d2424729fa3124",
      "parents": [
        "360b65b95bae96f854a2413093ee9b79c31203ae"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jan 10 20:54:46 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:02:13 2006 +0200"
      },
      "message": "[PATCH] pcmcia: remove unused defines\n\nRemove unused fields and declarations.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "dbb22f0d65ccc2e9dfeb4c420942f2757a80f8d2",
      "tree": "242382a959af9e8ac93afbc187fc74db9494d7c9",
      "parents": [
        "1ae9c7d8198ae973da3b927e28d63f294ffa11e3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jan 10 20:41:27 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:01:43 2006 +0200"
      },
      "message": "[PATCH] pcmcia: access config_t using pointer instead of array\n\nAccess the PCMCIA config_t struct (one per device function) using\na pointer in struct pcmcia_device, instead of looking them up in\nan array.\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": "f3990715589d378a2d3aa9b8accd78bb4a2378b7",
      "tree": "de81bbdcefa4d599ce92f269aefe9aee814d67af",
      "parents": [
        "cc3b4866bee996c922e875b8c8efe9f0d8803aae"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:23 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:15 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove old detach mechanism\n\nRemove the old \"detach\" mechanism as it is unused now.\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": "bd65a68574b787304a0cd90f22cfd44540ce3695",
      "tree": "d3a1b36b28a270509304be29f8e17bcb66ee2350",
      "parents": [
        "d3feb1844ad33911ab1fe9df1ead66082b3bce9b"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "Brice.Goglin@ens-lyon.org",
        "time": "Fri Sep 09 13:03:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:48 2005 -0700"
      },
      "message": "[PATCH] pcmcia: add pcmcia to IRQ information\n\nAdd a devname parameter to the pcmcia_device structure, fills it with\n\"pcmcia\u003cbus_id\u003e\" in pcmcia_device_add, and passes it to request_irq in\npcmcia_request_irq.\n\nSigned-off-by: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\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": "8e2f3b70e60172f5ed7c0933b8d8a35654c1c031",
      "tree": "6b44ed2ffe93c0c6a60a753b067c075bbeeaee41",
      "parents": [
        "d312ceda567ab91acd756cde95ac5fbc6b40ed40"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jul 12 13:58:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:59 2005 -0700"
      },
      "message": "[PATCH] pcmcia: fix pcmcia-cs compilation\n\nFix pcmcia-cs compilation with recent pcmcia kernel changes.\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": "a00db1ba7c33619cbd7c3153e4746d15881c0383",
      "tree": "5cb3bbbd8b9fd03947c75b7bdfede1db27c9d6b6",
      "parents": [
        "2bc5a9bdc56fac6f7cbf95b89443e3809141c247"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 07 17:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:06 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove client services version\n\nThe Linux PCMCIA code has some data that was apparently used (or meant to be\nused) to ensure that only proper client drivers are loaded.  This is now\nensured (to a certain degree) by the fact that the most client drivers are\npart of the kernel.  Also, the version information has not been updated\ndespite major changes in PCMCIA API.  This has made it meaningless.\n\nThis patch removes servinfo_t and pcmcia_get_card_services_info.  They are not\nused in any userspace utilities such as pcmcia-cs and pcmciautils.\ndrivers/pcmcia/pcmcia_ioctl.c is adjusted accordingly.\n\nCS_RELEASE and CS_RELEASE_CODE are removed.  include/pcmcia/version.h is empty\nnow.  It will be removed later, but for now it\u0027s left in the tree to avoid\ntouching all PCMCIA clients.\n\nThe only driver that needs to be changed is drivers/scsi/pcmcia/nsp_cs.c,\nwhich uses CS_RELEASE_CODE.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\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": "e12a9a93a8417c4f2aa46ce8346c2d27e656b9a2",
      "tree": "ca4295237f29c54901c199b322e504f89a45c902",
      "parents": [
        "1e212f3645a6b355de8c43a23376bc0e2ac49a63"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:06 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove client_t usage\n\nReduce the occurences of \"client_handle_t\" which is nothing else than a\npointer to struct pcmcia_device by now.\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": "1e212f3645a6b355de8c43a23376bc0e2ac49a63",
      "tree": "89324df417c19a1a63efb2ec6630e7d4b47181a0",
      "parents": [
        "bf45d9b0ac108b11245203ebb082d30f5059846b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:05 2005 -0700"
      },
      "message": "[PATCH] pcmcia: move event handler\n\nMove the \"event handler\" to struct pcmcia_driver -- the unified event handler\nwill disappear really soon, but switching it to struct pcmcia_driver in the\nmeantime allows for better \"step-by-step\" patches.\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": "e94e15f70559962f60915a09d44658b73a453fe2",
      "tree": "0ce8fb08e276cfc93a65b82ded38c4c1a1c9169b",
      "parents": [
        "daa9517d9eccc3598b2b0cdfa0b016ae4a4fcdce"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:08 2005 -0700"
      },
      "message": "[PATCH] pcmcia: cleanups\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\nThis patch contains the following cleanups:\n- make needlessly global code static\n- remove the following unneeded EXPORT_SYMBOL\u0027s:\n  - ds.c: pcmcia_report_error\n  - ds.c: pcmcia_bus_type\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ad275e3e7d253d44f03868e85977c908e334fed",
      "tree": "82f0a1fc070f32c015be14596c50c681d90d4c1a",
      "parents": [
        "3ee13937525f6044d769b1a84d5db5669ac1959e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:06 2005 -0700"
      },
      "message": "[PATCH] pcmcia: device and driver matching\n\nThe actual matching of pcmcia drivers and pcmcia devices.  The original\nversion of this was written by David Woodhouse.\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": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
