)]}'
{
  "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": "37979e1546a790c44adbc7f27a85569944480ebc",
      "tree": "18499b4d2890409c1cbe49cc1af97b57f4a2c906",
      "parents": [
        "fc301101034c06bf56a7f71bf682c48909e401a4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 16:33:23 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:22 2010 +0200"
      },
      "message": "pcmcia: simplify IntType\n\nIntType was only set to INT_MEMORY (driver pcmciamtd) or INT_MEMORY_AND_IO\n(all other drivers). As this flags seems to relate to ioport access, make\nit conditional to the driver having requested IO port access. There are two\ndrivers which do not request IO ports, but did set INT_MEMORY_AND_IO:\nray_cs and b43. For those, we consistently only set INT_MEMORY in future.\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": "fc301101034c06bf56a7f71bf682c48909e401a4",
      "tree": "f1faa456d436515d73679bb12587967efba05e7c",
      "parents": [
        "1a4a046030ade0f57b8f3b476d61c7c35d894b66"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 16:19:39 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:22 2010 +0200"
      },
      "message": "pcmcia: simplify Status, ExtStatus register access\n\nThe Status (CISREG_CCSR) and ExtStatus (CISREG_ESR) registers were\nonly accessed to enable audio output for some drivers and IRQ for\nserial_cs.c. The former also required setting config_req_t.Attributes\nto CONF_ENABLE_SPKR; the latter can be simplified to setting this\nfield to CONF_ENABLE_ESR.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\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": "1a4a046030ade0f57b8f3b476d61c7c35d894b66",
      "tree": "07496ee2340444c87740745b140957347b4da1c3",
      "parents": [
        "e8405f0f617856de0ceb7d04e65b663051451544"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 15:54:54 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:21 2010 +0200"
      },
      "message": "pcmcia: remove Pin, Copy configuration register access\n\nThe \"Pin\" and \"Copy\" configuration registers (CISREG_SCR, CISREG_PPR)\ndo not seem to be utilized anywhere. If a device would request a\nwrite to these registers, \"0\" would be written. Continue to do so, but\nwarn of unexpected behavior -- and remove the \"Pin\" and \"Copy\" entries\nfrom config_req_t.\n\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": "a3d0d4d8dd45779b6e174a8567ffb9b485e472af",
      "tree": "0b826ed221d8ce2f2c00a758e336470791f9386e",
      "parents": [
        "90abdc3b973229bae98dd96649d9f7106cc177a4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 17:43:10 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:04:13 2010 +0200"
      },
      "message": "pcmcia: move local definitions out of include/pcmcia/cs.h\n\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": "3dace8cf15ae1dd7c9384758b3a29556b441a90a",
      "tree": "bd0e1e191fe7f433d7bdc1edb087a8adf50ca46b",
      "parents": [
        "1d5cc192d431bce2ebe9fde64054ce903200e179"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 12:33:29 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:02:42 2010 +0200"
      },
      "message": "pcmcia: clean up cs.h\n\nRemove some obsolete definitions from cs.h\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": "ce3f9d71bd9c4268698109ad425625a2a8f51e22",
      "tree": "31f1c514199da5aabae02ac4aeab31f6343fe324",
      "parents": [
        "134716f19bc53dc22e8aba34f2af195b805328b5"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jul 21 14:43:05 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:37 2010 +0200"
      },
      "message": "pcmcia: remove unused flag, simplify headers\n\nAs we only provide one way to set up resources now, we can remove\nthe resource-setup-related bitfield (except resource_setup_done).\nIn addition, pcmcia_state only consisted of one entry, so remove\nthis bitfield as well.\n\nSuggested-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "134716f19bc53dc22e8aba34f2af195b805328b5",
      "tree": "350cc97a3f14b561c31418bc4cb4211b15fa6e5f",
      "parents": [
        "7b24e7988263d3cae25ff35cfeae8a5657d93051"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jul 11 10:45:02 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:35 2010 +0200"
      },
      "message": "pcmcia: remove obsolete CS_EVENT_ definitions\n\nRemove some definitions which became obsolete when the central\nevent handler got removed.\n\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": "4b49291aca7ea60a3da645c8f9fa8b2d6efee120",
      "tree": "c8e34980846d4091b375f2440aed768a730c123e",
      "parents": [
        "cf26e8dc419424786575990aa133e76f5fb38657"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 14:06:24 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:20 2010 +0200"
      },
      "message": "pcmcia: remove unused mem_op.h\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": "b1577190e7cd259b5fc4846305f31cba9633f31e",
      "tree": "185756e796e9b3a6ce0e9ea3f926c373b1397923",
      "parents": [
        "eb14120f743d29744d9475bffec56ff4ad43a749"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 14:21:01 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:14 2010 +0200"
      },
      "message": "pcmcia: clean up cs.h\n\nWith req_irq_t gone, we can get rid of some definitions.\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": "a7debe789dfcaee9c4d81e5738b0be8c5d93930b",
      "tree": "669288850cb74591fc95f4de0cb98121e399ae09",
      "parents": [
        "6f840afb416748c15cf55c19b45c4870554c3af1"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 10:58:29 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:12 2010 +0200"
      },
      "message": "pcmcia: pass FORCED_PULSE parameter in pcmcia_request_configuration()\n\nAs it\u0027s only used there it makes no sense relying on pcmcia_request_irq().\n\nCC: alsa-devel@alsa-project.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6f840afb416748c15cf55c19b45c4870554c3af1",
      "tree": "3d162fe121b35e2c7392c201226c9599f068517b",
      "parents": [
        "6f0f38c45a8f2f511c25893e33011ff32fc811db"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 10:51:23 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:12 2010 +0200"
      },
      "message": "pcmcia: replace struct irq with uint pcmcia_irq in struct pcmcia_socket\n\nAs we don\u0027t need the \"Config\" counter any more, we can simplify\nstruct pcmcia_socket.\n\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": "d7646f7632549124fe70fec8af834c7c1246f365",
      "tree": "d69cf32f089d84f7a1d7813f7c8dd8b980170b25",
      "parents": [
        "e7176a37d436a214f6a7727ea7986c654cbee8f0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 21:46:34 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 11:00:11 2010 +0100"
      },
      "message": "pcmcia: use dev_pm_ops for class pcmcia_socket_class\n\nInstead of requiring PCMCIA socket drivers to call various functions\nduring their (bus) resume and suspend functions, register an own\ndev_pm_ops for this class. This fixes several suspend/resume bugs\nseen on db1xxx-ss, and probably on some other socket drivers, too.\n\nWith regard to the asymmetry with only _noirq suspend, but split up\nresume, please see bug 14334 and commit 9905d1b411946fb3 .\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "47871889c601d8199c51a4086f77eebd77c29b0b",
      "tree": "40cdcac3bff0ee40cc33dcca61d0577cdf965f77",
      "parents": [
        "c16cc0b464b8876cfd57ce1c1dbcb6f9a6a0bce3",
        "30ff056c42c665b9ea535d8515890857ae382540"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 28 19:23:06 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/firmware/iscsi_ibft.c\n"
    },
    {
      "commit": "19bc291c99f018bd4f2c38bbf69144086dca903f",
      "tree": "9d3cf9bc0c5a78e363dc0547da8bcd1e7c394265",
      "parents": [
        "04488734806948624dabc4514f96f14cd75b9a50",
        "4a6967b88af02eebeedfbb91bc09160750225bb5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 25 23:26:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 25 23:26:21 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n\tdrivers/net/wireless/rt2x00/rt2800pci.c\n"
    },
    {
      "commit": "fbc87d67af5ccd733f894273b215564c67e3a749",
      "tree": "b7e85f14de1912fe1e3617db9ecc9a48eca67899",
      "parents": [
        "64b84010f9f85996a219fcc697396e7e11be3459"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Feb 11 17:56:06 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:51:23 2010 -0500"
      },
      "message": "Introduce PCMCIA_DEVICE_PROD_ID3\n\n...and use it in hostap_cs and orinoco_cs.\n\nAnother PCMCIA device with Intersil Prism chipset has been reported:\n\nSocket 0:\n  product info: \"Gigabyte\", \"GN-WLM01_P25L_ADAPTER\", \"ISL37300P\", \"Eval-RevA\"\n  manfid: 0x02e0, 0x1011\n  function: 6 (network)\n\nAs it\u0027s the case with some other Prism based devices, the third ID\nstring contains a design name that should be sufficient to identify the\ncard as having Intersil Prism chipset and thus compatible with both\norinoco_cs and hostap_cs.\n\nIntroduce PCMCIA_DEVICE_PROD_ID3 that matches the third ID string only.\n\nUse it in orinoco_cs and hostap_cs to match cards with the third ID\nstring indicating Prism chipset.  Remove corresponding entries that use\nPCMCIA_DEVICE_PROD_ID123.\n\nReported-by: Ozzy \u003cozzymud@gmail.com\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa584ca4cdd8db370a524c61fd3ca408303281e9",
      "tree": "dc7945721b8cdcaa88f4dc6d394c2b318c20504a",
      "parents": [
        "af461fc1875b6ec18e23b5f670af36c4ed35c84e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 24 14:36:59 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:27 2010 +0100"
      },
      "message": "pcmcia: use state machine for extended requery\n\nThe requery callback now also handles the addition of a second pseudo\nmultifunction device. Avoids messing with dev_{g,s}et_drvdata(), and\nfixes any workqueue \u003c-\u003e skt_mutex deadlock.\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f971dbd5da4e2fbf756d07b938a9c65a9c75178b",
      "tree": "d21b138ac2ea3ada0e27910425cfd988f72dbede",
      "parents": [
        "cfe5d809518eda3d5e2da87c5ccbe8647143573a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 18:13:31 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:25 2010 +0100"
      },
      "message": "pcmcia: use pccardd to handle eject, insert, suspend and resume requests\n\nThis avoids any sysfs-related deadlock (or lockdep warning), such\nas reported at http://lkml.org/lkml/2010/1/17/88 .\n\nReported-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\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": "00ce99ff506a17882747a7d6874e3f5206a99043",
      "tree": "571f5b106f25f35f326d456123c4af85147c3bce",
      "parents": [
        "3d3de32fad19e37695e6649136e4cb17f9d46329"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 09:14:11 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:20 2010 +0100"
      },
      "message": "pcmcia: simplify locking\n\nreplace pcmcia_socket-\u003elock and pcmcia_dev_list_lock by using the\nper-socket \"ops_mutex\", as we do neither need different locks\nnor a spinlock here.\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6b8e087b86c59c3941e125738d30cf38014089e0",
      "tree": "08f77e50e5237e3bbe5e4c8f114fddc09f242628",
      "parents": [
        "c6958fdb041db6ed77f24e871dd4af5f059d1a2b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jan 12 21:42:51 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:13 2010 +0100"
      },
      "message": "pcmcia: add locking to set_mem_map()\n\nProtect the pccard_operations callback \"set_mem_map\" by a new\nmutex ops_mutex. This mutex also protects the following values\nin struct pcmcia_socket:\n\n        pccard_mem_map          win[]\n        pccard_mem_map          cis_mem\n        void __iomem            *cis_virt\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3a86e1807a53b7164c4ca2aec538d8a5d15416f1",
      "tree": "a23503c690fd19681ab5a38b4add2b103048650c",
      "parents": [
        "a3ac9af56c14c366a76fb4916995e57392c7b7d5"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jan 06 14:33:15 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:31 2010 +0100"
      },
      "message": "pcmcia: do not use resource manager on !PCMCIA\n\nIf only CardBus cards are used, but not PCMCIA cards, we do not need\nthe extensive resource management functions provided for by\nrsrc_nonstatic.c (~240K).\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "4e8804ff6dd1a842d9531c819a0acc9eb3bcfa3b",
      "tree": "cee52e1f86c1896663b2e1932b6b27ae48683065",
      "parents": [
        "a7eb169dc7292979d78f2d2f1655026ae3a9ff5f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jan 06 11:19:25 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:10 2010 +0100"
      },
      "message": "pcmcia: m8xx_pcmcia.c should use iodyn resource manager\n\nThe socket driver m8xx_pcmcia.c uses a static memory assignment,\nbut io_offset is set to 0. Therefore, it seems proper to use the\niodyn resource manager for this driver, as was previously the\ncase (before commit 80128ff79d282cf71b1819dbca9b8dd47d8ed3e8).\n\nCC: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nCC: Arnd Bergmann \u003carnd@arndb.de\u003e\nCC: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "57197b9b7712eb19f5344c466e8aefbac1adbe55",
      "tree": "077772a4b8ef4b4a4210f3b48a343d76e6368ff0",
      "parents": [
        "88b060d6c03fcb9e4d2018b4349954c4242a5c7f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 02 17:27:33 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 18:30:13 2010 +0100"
      },
      "message": "pcmcia: CardBus doesn\u0027t need CIS access\n\nAt least no in-kernel CardBus-capable PCI driver makes use of the CIS\naccess functions. Therefore, it seems sensible to remove this unused\ncode, and cleanup cardbus.c a lot.\n\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "88b060d6c03fcb9e4d2018b4349954c4242a5c7f",
      "tree": "34954c1b7f1d4d978cae56ee40a9ab57829dccf2",
      "parents": [
        "f131ddc4bd1713385c70606555d4d63bed5ec3fd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 02 14:14:23 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 18:30:12 2010 +0100"
      },
      "message": "pcmcia: improve check for same card in slot after resume\n\nDuring a suspend/resume cycle, an user may change the card in the\nPCMCIA/CardBus slot. The pcmcia_core can at least look at the\nsocket state to check whether it is the same.\n\nFor PCMCIA devices, move the detection and handling of such a\nchange to ds.c.\n\nFor CardBus devices, the PCI hotplug interface doesn\u0027t offer a \"rescan\"\nfacility which also _removes_ devices no longer to be found behind a\nbridge. Therefore, remove and re-add all devices unconditionally.\n\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "e15c1c1f3f903f679c9782b540f9d52c80c99610",
      "tree": "dc7c18f9f783b0f1c689e5ddd3ae7873421912eb",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:12:06 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 07 22:23:24 2009 +0100"
      },
      "message": "pcmcia: remove unused IRQ_FIRST_SHARED\n\nKomuro pointed out that IRQ_FIRST_SHARED is not used at all in the\nPCMCIA subsystem, so remove it. Also, remove two bogus assignments.\n\nCC: Karsten Keil \u003ckeil@b1-systems.de\u003e\nCC: netdev@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d9b2c4d0b03c721808c0d259e43a27f1e80205bc",
      "tree": "f17a4166f62ee14faa1401a6cbd353a4ab8c77cb",
      "parents": [
        "27d16d08717faeaa8afd1b736a096dbaab90f08e",
        "5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 05 09:42:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 05 09:42:59 2009 -0800"
      },
      "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: (50 commits)\n  pcmcia: rework the irq_req_t typedef\n  pcmcia: remove deprecated handle_to_dev() macro\n  pcmcia: pcmcia_request_window() doesn\u0027t need a pointer to a pointer\n  pcmcia: remove unused \"window_t\" typedef\n  pcmcia: move some window-related code to pcmcia_ioctl.c\n  pcmcia: Change window_handle_t logic to unsigned long\n  pcmcia: Pass struct pcmcia_socket to pcmcia_get_mem_page()\n  pcmcia: Pass struct pcmcia_device to pcmcia_map_mem_page()\n  pcmcia: Pass struct pcmcia_device to pcmcia_release_window()\n  drivers/pcmcia: remove unnecessary kzalloc\n  pcmcia: correct handling for Zoomed Video registers in topic.h\n  pcmcia: fix printk formats\n  pcmcia: autoload module pcmcia\n  pcmcia/staging: update comedi drivers\n  PCMCIA: stop duplicating pci_irq in soc_pcmcia_socket\n  PCMCIA: ss: allow PCI IRQs \u003e 255\n  PCMCIA: soc_common: remove \u0027dev\u0027 member from soc_pcmcia_socket\n  PCMCIA: soc_common: constify soc_pcmcia_socket ops member\n  PCMCIA: sa1111: remove duplicated initializers\n  PCMCIA: sa1111: wrap soc_pcmcia_socket to contain sa1111 specific data\n  ...\n"
    },
    {
      "commit": "5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044",
      "tree": "2bf23e13308ef683302ff5a92af0ae8bc37c1b60",
      "parents": [
        "dd2e5a156525f11754d9b1e0583f6bb49c253d62"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Nov 08 17:24:46 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:03:14 2009 +0100"
      },
      "message": "pcmcia: rework the irq_req_t typedef\n\nMost of the irq_req_t typedef\u0027d struct can be re-worked quite\neasily:\n\n(1) IRQInfo2 was unused in any case, so drop it.\n\n(2) IRQInfo1 was used write-only, so drop it.\n\n(3) Instance (private data to be passed to the IRQ handler):\n\tMost PCMCIA drivers using pcmcia_request_irq() to actually\n\tregister an IRQ handler set the \"dev_id\" to the same pointer\n\tas the \"priv\" pointer in struct pcmcia_device. Modify the two\n\texceptions (ipwireless, ibmtr_cs) to also work this waym and\n\tset the IRQ handler\u0027s \"dev_id\" to p_dev-\u003epriv unconditionally.\n\n(4) Handler is to be of type irq_handler_t.\n\n(5) Handler !\u003d NULL already tells whether an IRQ handler is present.\n\tTherefore, we do not need the IRQ_HANDLER_PRESENT flag in\n\tirq_req_t.Attributes.\n\nCC: netdev@vger.kernel.org\nCC: linux-bluetooth@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-scsi@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nfor the Bluetooth parts: Acked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\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": "82f88e36004162f49a9340ffbbaebe89016e4835",
      "tree": "4e836607c66a1fec6a404617e1ea3066a9ef944a",
      "parents": [
        "d7b0364bfc71c4abc97dfc47f85bb32363266e4e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Nov 03 01:16:12 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:52 2009 +0100"
      },
      "message": "pcmcia: remove unused \"window_t\" typedef\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0bdf9b3dd3cfa5cbd5d55172c19f5dd166208e17",
      "tree": "a7af14eb0601a443343240cbb11d7693db9de352",
      "parents": [
        "16456ebabfec3f8f509fc18b45f256d066a1b360"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 13 19:46:53 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:50 2009 +0100"
      },
      "message": "pcmcia: Change window_handle_t logic to unsigned long\n\nLogic changes based on top of the other patches:\n\nThis set of patches changed window_handle_t from being a pointer to an\nunsigned long. The unsigned long is now a simple index into socket-\u003ewin[].\nGoing from a pointer to unsigned long should leave the user space interface\nunchanged unless I\u0027m mistaken.\n\nThis change results in code that is less error prone and a user space\ninterface which is much cleaner and safer. A nice side effect is that we\nare also are able to remove all members except one from window_t.\n\n[ linux@dominikbrodowski.net:\n\tUpdate to 2.6.31. Also, a plain \"index\" to socket-\u003ewin[] does not\n\twork, as several codepaths rely on \"window_handle_t\" being\n\tnon-zero if used. Therefore, set the window_handle_t to the\n\tsocket-\u003ewin[] index + 1. ]\n\nCC: netdev@vger.kernel.org\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\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": "1689164a272a962572a1f31af715dfe462cf7910",
      "tree": "51ebeeb4d407edc77f4d935179b62a8b6fd7dd1c",
      "parents": [
        "f397b9c5dcc30a575973b2e4f0a602fc85b38853"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Sun Mar 29 22:43:43 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 09 08:30:15 2009 +0100"
      },
      "message": "PCMCIA: ss: allow PCI IRQs \u003e 255\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "9905d1b411946fb3fb228e8c6529fd94afda8a92",
      "tree": "8257b26f4b3d7c2b8be082233ac9c294b5387f8b",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "message": "PM / yenta: Split resume into early and late parts (rev. 4)\n\nCommit 0c570cdeb8fdfcb354a3e9cd81bfc6a09c19de0c\n(PM / yenta: Fix cardbus suspend/resume regression) caused resume to\nfail on systems with two CardBus bridges.  While the exact nature\nof the failure is not known at the moment, it can be worked around by\nsplitting the yenta resume into an early part, executed during the\nearly phase of resume, that will only resume the socket and power it\nup if there was a card in it during suspend, and a late part,\nexecuted during \"regular\" resume, that will carry out all of the\nremaining yenta resume operations.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d14334, which is a\nlisted regression from 2.6.31.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nReported-by: Stephen J. Gowdy \u003cgowdy@cern.ch\u003e\nTested-by: Jose Marino \u003cbraket@hotmail.com\u003e\n"
    },
    {
      "commit": "827b4649d4626bf97b203b4bcd69476bb9b4e760",
      "tree": "f94042698d02499e95cfe59003fdafed725b3ed5",
      "parents": [
        "17d857be649a21ca90008c6dc425d849fa83db5c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 29 00:10:41 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 29 00:10:41 2009 +0200"
      },
      "message": "PM / PCMCIA: Drop second argument of pcmcia_socket_dev_suspend()\n\npcmcia_socket_dev_suspend() doesn\u0027t use its second argument, so it\nmay be dropped safely.\n\nThis change is necessary for the subsequent yenta suspend/resume fix.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "1d80766554322236aee50d6023693b3210b9cf38",
      "tree": "bd20bdf677e5e551886673f4f3b74d6681cd8b12",
      "parents": [
        "a0779327d25bc74a50b23136e278dba24c628741"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Tue Jun 16 12:35:00 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 10:17:15 2009 -0700"
      },
      "message": "pcmcia: Use phys_addr_t for physical addresses\n\nPhysical addresses are currently represented as int or long types.\nHowever, this does not work for processors like the PPC440EPx, which\nis a 32-bit processor with a 36-bit address space.  This patch uses\nthe phys_addr_t type, which correctly holds a 36-bit address on\nthis processor.\n\nSigned-off-by: Steven A. Falco \u003csfalco@harris.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\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": "2f3061eb1086f98990d6495b8c63a1b83f2f59aa",
      "tree": "01066412a16e05f459d405c2130ae98f95090d5f",
      "parents": [
        "994917f8b718f1cd7114317cc3cbf04fe46c1841"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:50:33 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:50:33 2008 +0200"
      },
      "message": "pcmcia: remove unused argument to pcmcia_parse_tuple()\n\nSince we\u0027re just parsing the tuple being passed to this function, we don\u0027t\nneed any device-specific information.\n\nAlso, remove the call to pcmcia_validate_cis() from pcmciamtd.c, since it\nis already called by the PCMCIA core.\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": "35200d865d49d0207b054074055e1487a0c28ae4",
      "tree": "dc4310fb9837534d7aa0b9ae3cbeb8e3895ada55",
      "parents": [
        "d39bd56452b509f8d6054883b8a0129950ba50cc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 28 23:44:45 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Aug 29 09:43:18 2008 +0200"
      },
      "message": "pcmcia: device_id header cleanup\n\nWrap in #ifdef to include header just once, and wrap in another #ifdef\nto avoid it being used in userspace. Also, format the header similar to\nthe other PCMCIA header files.\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": "c23889ca5afcce60bb01739cd831c3cbcbab2a06",
      "tree": "3c5d78d0a6c1a6f5e1fce0f4644d4eec1b9b1b09",
      "parents": [
        "b60a5ede1e3a6a09a881c3ff014164fbe4d481b4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 26 00:09:56 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 26 00:09:56 2008 +0200"
      },
      "message": "pcmcia: cleanup socket services header file\n\nThe header file for use by (in-kernel) PCMCIA sockets deserved a major\ncleanup. Some stuff only used by the pcmcia core modules was moved to\ncs_internal.h\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": "3f9c5f4cb7e00d424a56a6431e9c98b3b17851e4",
      "tree": "ccb419c84db114cb2eecc9653b8283d77a3268f6",
      "parents": [
        "926c5402c287f6d911f7d00f936f09ea00880527"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 12:22:40 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:34:28 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_BAD_TUPLE\n\nCS_BAD_TUPLE was used to denote a bad tuple being passed to the parse\nfunction. Therefore, replace it with -EINVAL and a verbose message.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "926c5402c287f6d911f7d00f936f09ea00880527",
      "tree": "82885b3dd11e486a47a1b84fe36ef214269f0f96",
      "parents": [
        "69ba44331e81e4a15b504175ec70b7b4b4e5a8b9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 12:15:11 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:57 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_BAD_ARGS\n\nCS_BAD_ARGS mean a badly written driver or invalid userspace ioctl access,\nso translate that to -EINVAL.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "69ba44331e81e4a15b504175ec70b7b4b4e5a8b9",
      "tree": "cad7ae00519ff61d88f3766463c43119189d37b9",
      "parents": [
        "610e23749e87920136e1a221266a43cb7e3823f1"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 12:10:53 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:56 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n\nThese four error values mostly mean a badly written driver, so ds_dbg()\noutput and -EINVAL seems to be enough.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "610e23749e87920136e1a221266a43cb7e3823f1",
      "tree": "5696af5b6e7be04e17a852e6c810798930a9b6c4",
      "parents": [
        "635d19bea0e91df473a81391ec8f3db2d049a218"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:58:53 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:55 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n\nCS_BAD_TYPE was only used in cs.c and already properly annotated by error\nmessages. CS_BAD_ATTRIBUTE and CS_BAD_PAGE mean a badly written driver, so\nds_dbg() output and -EINVAL seems to be enough.\n\n(includes bugfix from and\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\n)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "635d19bea0e91df473a81391ec8f3db2d049a218",
      "tree": "8886deb8530f815711ad0c65bc35ce491f25f3f9",
      "parents": [
        "f958095ef4fc96e978c6eddcaca29100e5276c7f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:47:29 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:54 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_NO_MORE_ITEMS\n\nCS_NO_MORE_ITEMS is returned by the CIS tuple reading and parsing code if\nthe end of a tuple chain is reached. As at least one PCMCIA driver relies\non matching this return value, replace it with -ENOSPC which is now\nuniquely used for this purpose within the in-kernel pcmcia subsystem.\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f958095ef4fc96e978c6eddcaca29100e5276c7f",
      "tree": "16afbb0172e7d7851350d37784bbf1fb0493c90d",
      "parents": [
        "943f70f1b5182c5220641ccb7bb905005162e227"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:40:19 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:48 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_IN_USE\n\nIf a resource is already in use, mark it with -EBUSY. Same for cards already\nasleep.\n\n(includes a fix for a bug found by Larry Finger -- thanks!)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "943f70f1b5182c5220641ccb7bb905005162e227",
      "tree": "f3eaf1d507fc6740f0fcaecc549749a5219440cc",
      "parents": [
        "ffb8da20271bcfb343e299e5f630dab9ccfb6214"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:23:42 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:46 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_CONFIGURATION_LOCKED\n\nThis error code meant that trying to change the configuration after the\ninitialization phase is forbidden.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ffb8da20271bcfb343e299e5f630dab9ccfb6214",
      "tree": "52a228473ac4cb74726c63c4d3f2fbce8da831ff",
      "parents": [
        "8567142e87322141f9344d1ab632ccf5190cd0d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:18:00 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:45 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_BAD_HANDLE\n\nCS_BAD_HANDLE means that something went badly wrong: no parameter was passed,\nor the paramater passed wasn\u0027t the correct one. Therefore, replace it with\n-EINVAL.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8567142e87322141f9344d1ab632ccf5190cd0d3",
      "tree": "c97d0ceead6690580b7a595a5b7dc7113a6c37f6",
      "parents": [
        "3939c1ef1f954409d1441c09fbc08376655758fe"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:15:45 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:44 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_GENERAL_FAILURE\n\nIt\u0027s only used by pcmcia_core when socket-related queries time out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3939c1ef1f954409d1441c09fbc08376655758fe",
      "tree": "a66c10593b8b47a1a63471dd6fc6f9fb214063ca",
      "parents": [
        "d8b0a49da4f213c637d458319432016f4ea5e12a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:10:56 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:43 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_NO_CARD\n\nIt means that no card can be detected in the socket, so return -ENODEV\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d8b0a49da4f213c637d458319432016f4ea5e12a",
      "tree": "488b1c1e8796f11807aaf7c18f9c5332c01a8e1e",
      "parents": [
        "de6405e9d1e7530ea33b62e1a3921338f836a046"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:56:13 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:42 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_BAD_VCC and CS_BAD_VPP\n\nThey were either used to report that changing voltage is not allowed, or that\nchanging voltage failed.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "de6405e9d1e7530ea33b62e1a3921338f836a046",
      "tree": "4952537154518b48875bd126b3ac165ed4eb9198",
      "parents": [
        "1168386aa7d850ead2ae135d5a7949a592c6e9a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:47:59 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:41 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_UNSUPPORTED_*\n\nCS_UNSUPPORTED_MODE and CS_UNSUPPORTED_FUNCTION were mostly used to denote\ntrying to use PCMCIA functions on CardBus cards.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1168386aa7d850ead2ae135d5a7949a592c6e9a0",
      "tree": "9b36c2220df778fa74af93befb641c0569a5e862",
      "parents": [
        "5ff87db6792844ae24cc784512a95e0c94521b19"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:22:47 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:40 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_OUT_OF_RESOURCE\n\nCS_OUT_OF_RESOURCE was almost only used to note -ENOMEM situations.\nTherefore, use -ENOMEM explicitely, and also print out warnings.\n\nCC: netdev@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5ff87db6792844ae24cc784512a95e0c94521b19",
      "tree": "1a9cb26c8dc813aaa67068f126010bcf40d7025a",
      "parents": [
        "4c89e88bfde6a3c179790e21004f24e09a058290"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:36:50 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:39 2008 +0200"
      },
      "message": "pcmcia: deprecate unused CS_ error codes\n\nDeprecate unused CS_ error codes by replacing their definitions with\ngeneric error messages, and removing them from the error_t lookup table.\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": "64f346425175ad33812cd693fbca48cd512dab63",
      "tree": "3ee3b0927b515de000d2c33fdc68bf9a9f4d4b12",
      "parents": [
        "ef313e36d8896a42fc567a83a5d4b86821634e8d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 17:00:46 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:16:05 2008 +0200"
      },
      "message": "pcmcia: move pccard_get_configuration_info to ioctl\n\nWith the PCMCIA ioctl being the only remaining user of\n_get_configuration_info, move the function to pcmcia_ioctl.c\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ff08705860f3e92ea5233989b4a2384ebb421f26",
      "tree": "6373a7bcfdfab16d85587b256dd4591f21b62e37",
      "parents": [
        "795659ef0ee175d47723f806e7a29427b171e61b",
        "ad913c11928f51abb6174f165db8d8d205b22e21",
        "7d16b658bd093e75a9f72a69e2dafd2b154c4395"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:00:44 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:00:44 2008 +0200"
      },
      "message": "Merge branches \u0027pcmcia-config-loop\u0027 and \u0027pcmcia-printk\u0027 into pcmcia\n\n* pcmcia-config-loop:\n  pcmcia: pcmcia_config_loop() improvement by passing vcc\n  pcmcia: pcmcia_config_loop() default CIS entry handling\n  pcmcia: pcmcia_config_loop() ConfigIndex unification\n  pcmcia: use pcmcia_loop_config in misc pcmcia drivers\n  pcmcia: use pcmcia_loop_config in net pcmcia drivers\n  pcmcia: use pcmcia_loop_config in ISDN pcmcia drivers\n  pcmcia: use pcmcia_loop_config in scsi pcmcia drivers\n  pcmcia: use pcmcia_loop_config in bluetooth drivers\n  pcmcia: use pcmcia_loop_config in pata and ide drivers\n  pcmcia: add pcmcia_loop_config() helper\n\n* pcmcia-printk:\n  pcmcia: don\u0027t add extra DEBUG cflag\n  pcmcia: remove unused cs_socket_name() definition\n  pcmcia: use dev_printk in module rsrc_nonstatic\n  pcmcia: use dev_printk in module pcmcia\n  pcmcia: use dev_printk in module pcmcia_core\n  pcmcia: use dev_printk and dev_dbg in yenta_socket\n"
    },
    {
      "commit": "ad913c11928f51abb6174f165db8d8d205b22e21",
      "tree": "a8542c846afb4950a12f46b16c1eacfa2280971a",
      "parents": [
        "8e2fc39ddea7fe8c6798837da282db88a09af793"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 16:12:00 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:52 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() improvement by passing vcc\n\nBy passing the current Vcc setting to the pcmcia_config_loop callback\nfunction, we can remove pcmcia_get_configuration_info() calls from many\ndrivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8e2fc39ddea7fe8c6798837da282db88a09af793",
      "tree": "7cba37b5b86f4ff25562012a14e29424e3872de0",
      "parents": [
        "498ac1899b62626bf6879a251d75c22ec564c559"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 15:30:31 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 01:22:00 2008 +0200"
      },
      "message": "pcmcia: pcmcia_config_loop() default CIS entry handling\n\nMany drivers use the default CIS entry within their pcmcia_config_loop()\ncallback function. Therefore, factor the default CIS entry handling out.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\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": "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": "4aeba0134f1e54cfd881e118b039ab6ed8b99126",
      "tree": "6e289b39fe5d0592334ceb5a3e45d05864bb5e9e",
      "parents": [
        "6351a71cfae2839cf6e63329d3d85eb46a4bc2c7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jun 20 13:24:31 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:44 2008 +0200"
      },
      "message": "pcmcia: (re)move {pcmcia,pccard}_get_status\n\nExcept for one debug message in a driver marked BROKEN, pcmcia_get_status is\nonly used by the ioctl. Therefore, move it to pcmcia_ioctl.c and unexport it.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b453917ac45d6077955c096d8d5503754b0c13b4",
      "tree": "eae4291102b4f83a9b8e8eaab3cf4bb5c96bb3db",
      "parents": [
        "ae49ec9258b1ba0456f5d2e9024d0e4742a0188b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 13 15:36:13 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:43 2008 +0200"
      },
      "message": "pcmcia: Remove unused header file code\n\npcmcia: Remove unused header file code\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\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": "c5081d5f4775b2a3f858f91151bbf9163e473075",
      "tree": "8e9e077e8011fd7bf888b491711933f8c90f0cf0",
      "parents": [
        "c502380170ee93fd1f4028cc1f32efc87fde7376"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jun 19 20:12:34 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:42 2008 +0200"
      },
      "message": "pcmcia: simplify pccard_validate_cis\n\nAs cisinfo_t only contains one unsigned_int, pccard_validate_cis can\nbe simplified by passing that around directly.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "c502380170ee93fd1f4028cc1f32efc87fde7376",
      "tree": "3743249953d40aa0f08cc9ae4f7774c8907b3326",
      "parents": [
        "635416ef393e8cec5a89fc6c1de710ee9596a51e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jun 19 19:02:52 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:42 2008 +0200"
      },
      "message": "pcmcia: carve out ioctl adjust function to pcmcia_ioctl\n\nLet pcmcia_ioctl interact with rsrc_nonstatic using functions which\nrsrc_nonstatic.c has to use anyway.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "785e821eb679c171f453722f15c6791de0c1abe1",
      "tree": "2531d52bef3b07c07c62cd7f079ed3625f50cff0",
      "parents": [
        "0478cf269974e0c7d98f5c5eed815ffb958ddee6"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 11 09:06:16 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:39 2008 +0200"
      },
      "message": "pcmcia: add support CompactFlash PCMCIA support for Blackfin.\n\nA new host driver to add CompactFlash PCMCIA support for Blackfin.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    }
  ],
  "next": "0478cf269974e0c7d98f5c5eed815ffb958ddee6"
}
