)]}'
{
  "log": [
    {
      "commit": "f13771187b9423b824f32518319f6da85d819003",
      "tree": "c431cf16c286065a302d5f3fb43fc1abac7e4047",
      "parents": [
        "15953654cc312429740fd58fb37a5a3d63a54376",
        "9f37af654fda88a8dcca74c785f6c20e52758866"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "message": "Merge branch \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing\n\n* \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:\n  uml: Pushdown the bkl from harddog_kern ioctl\n  sunrpc: Pushdown the bkl from sunrpc cache ioctl\n  sunrpc: Pushdown the bkl from ioctl\n  autofs4: Pushdown the bkl from ioctl\n  uml: Convert to unlocked_ioctls to remove implicit BKL\n  ncpfs: BKL ioctl pushdown\n  coda: Clean-up whitespace problems in pioctl.c\n  coda: BKL ioctl pushdown\n  drivers: Push down BKL into various drivers\n  isdn: Push down BKL into ioctl functions\n  scsi: Push down BKL into ioctl functions\n  dvb: Push down BKL into ioctl functions\n  smbfs: Push down BKL into ioctl function\n  coda/psdev: Remove BKL from ioctl function\n  um/mmapper: Remove BKL usage\n  sn_hwperf: Kill BKL usage\n  hfsplus: Push down BKL into ioctl function\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "2c3c8bea608866d8bd9dcf92657d57fdcac011c5",
      "tree": "f509b958d0a65c46c831dbdd447a81e706dd995a",
      "parents": [
        "68d75ed4b84a0806ecd4bc14da4759713b23a532"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Wed May 12 18:28:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:37:31 2010 -0700"
      },
      "message": "sysfs: add struct file* to bin_attr callbacks\n\nThis allows bin_attr-\u003eread,write,mmap callbacks to check file specific data\n(such as inode owner) as part of any privilege validation.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54291263519ac2c9bdda68b23b02fef3808deed4",
      "tree": "d71de8172a6ab2bbe3068aece7d8911eeeb276fd",
      "parents": [
        "46ee9645094ad1eb5b4888882ecaa1fb87dcd2a3",
        "acd200bf45487271d54f05938ad9e30f32a530ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:09:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:09:46 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (29 commits)\n  pcmcia: disable PCMCIA ioctl also for ARM\n  drivers/staging/comedi: dev_node removal (quatech_daqp_cs)\n  drivers/staging/comedi: dev_node removal (ni_mio_cs)\n  drivers/staging/comedi: dev_node removal (ni_labpc_cs)\n  drivers/staging/comedi: dev_node removal (ni_daq_dio24)\n  drivers/staging/comedi: dev_node removal (ni_daq_700)\n  drivers/staging/comedi: dev_node removal (das08_cs)\n  drivers/staging/comedi: dev_node removal (cb_das16_cs)\n  pata_pcmcia: get rid of extra indirection\n  pcmcia: remove suspend-related comment from yenta_socket.c\n  pcmcia: call pcmcia_{read,write}_cis_mem with ops_mutex held\n  pcmcia: remove pcmcia_add_device_lock\n  pcmcia: update gfp/slab.h includes\n  pcmcia: remove unused mem_op.h\n  pcmcia: do not autoadd root PCI bus resources\n  pcmcia: clarify alloc_io_space, move it to resource handlers\n  pcmcia: move all pcmcia_resource_ops providers into one module\n  pcmcia: move high level CIS access code to separate file\n  pcmcia: dev_node removal (core)\n  pcmcia: dev_node removal (remaining drivers)\n  ...\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "acd200bf45487271d54f05938ad9e30f32a530ee",
      "tree": "0407eb9bc4b7dce916785e47b819adeb7d344292",
      "parents": [
        "7622802e479e30a2258afdbfd31acaf829636e7a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 06 13:31:17 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 17 15:44:59 2010 +0200"
      },
      "message": "pcmcia: disable PCMCIA ioctl also for ARM\n\nAs per a3f916f2c84f2b9e1d32cc0dbfe326a9e380dbfb, disable the long\nobsolete PCMCIA ioctl also for ARM.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "55929332c92e5d34d65a8f784604c92677ea3e15",
      "tree": "555e922d470336d07ace32bb564ac5358379a3c4",
      "parents": [
        "703c631ebbcadcfd861d01e697fdda7c388fec9a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 27 00:24:05 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 17 05:27:41 2010 +0200"
      },
      "message": "drivers: Push down BKL into various drivers\n\nThese are the last remaining device drivers using\nthe -\u003eioctl file operation in the drivers directory\n(except from v4l drivers).\n\n[fweisbec: drop i8k pushdown as it has been done from\nprocfs pushdown branch already]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "addff0faecfc5e73e8a742687255cef847e260db",
      "tree": "fbf59b85d60de1354c6edafc38b6874814c1b0da",
      "parents": [
        "543cd84255f499a53d409014bc5ba71543474b05"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Wed Mar 10 04:16:28 2010 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue May 11 17:25:02 2010 +0200"
      },
      "message": "[ARM] pxa: add support for Voipac PXA270 PCMCIA\n\nPCMCIA support for Voipac PXA270\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "378b451ede192163780bb15b1ad0a913aa8ee4ae",
      "tree": "f87f8e2a92ec1d7d51d168567856257463b8855b",
      "parents": [
        "059f667d9f81082e94dead14ff3fa7b3b42c98a0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 30 18:23:24 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:24 2010 +0200"
      },
      "message": "pcmcia: remove suspend-related comment from yenta_socket.c\n\nWhile pci_set_power_state() is called by the PCI core\nunconditionally on all PCI devices, it is not called on _any_\nPCI bridge device. Therefore, it is not surprising calling\npci_set_power_state() on CardBus devices causes trouble.\n\nCC: dbrownell@users.sourceforge.net\nCC: gregkh@suse.de\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "059f667d9f81082e94dead14ff3fa7b3b42c98a0",
      "tree": "abd97312659c44cd05dc8b1bf5bc0bb6fba832c2",
      "parents": [
        "a60f22c4af3382b86301d64d6a9d68f30191d4c9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 30 18:07:50 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:23 2010 +0200"
      },
      "message": "pcmcia: call pcmcia_{read,write}_cis_mem with ops_mutex held\n\nThis avoids multiple lock takings in several codepaths.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a60f22c4af3382b86301d64d6a9d68f30191d4c9",
      "tree": "c55ae981b73ab53647fdd0c3028b8d877acfa03a",
      "parents": [
        "6d59622e52c296cad8702c483a0092f428b794ef"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 09:22:51 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:22 2010 +0200"
      },
      "message": "pcmcia: remove pcmcia_add_device_lock\n\nAs all cards to pcmcia_device_add() are already locked by skt_mutex, and\nthe critical sections inside this function are further protected by\nops_mutex, there\u0027s no need to keep a third lock around. Therfore, remove\npcmcia_add_device_lock.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6d59622e52c296cad8702c483a0092f428b794ef",
      "tree": "9c4b30b07f9c8ec77418bea222901a235a1eac34",
      "parents": [
        "4b49291aca7ea60a3da645c8f9fa8b2d6efee120"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:37 2010 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:20 2010 +0200"
      },
      "message": "pcmcia: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "cf26e8dc419424786575990aa133e76f5fb38657",
      "tree": "f6913c925d7d3c050cd9c01516d017fd0b5ed277",
      "parents": [
        "b19a7275dec4b470ea9abaae6129d21a0d75ab2f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 29 21:40:35 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:19 2010 +0200"
      },
      "message": "pcmcia: do not autoadd root PCI bus resources\n\nOn the PCI root bus on the x86 architecture, the risk of hitting\nsome strange system devices is too high: If a driver isn\u0027t loaded,\nthe resources are not claimed; even if a driver is loaded, it\nmay not request all resources or even the wrong one. We can neither\ntrust the rest of the kernel nor ACPI/PNP and CRS parsing to get it\nright.\n\nTherefore, explicitly spell out what safeguards we provide, and add\na safeguard to only use resources which are set up exclusively for\nthe secondary PCI bus (non-subtractive mode): the risk of hitting\nsystem devices is quite low, as they usually aren\u0027t connected to\nthe secondary PCI bus.\n\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\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": "49b1153adfe18a3cce7e70aa26c690f275917cd0",
      "tree": "d165a9bfaacd5be3da0bce12e6fe1126ce21118d",
      "parents": [
        "5c128e84324ca9389bc5f7d39f6b18f6de4a58ec"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 16:41:57 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:18 2010 +0200"
      },
      "message": "pcmcia: move all pcmcia_resource_ops providers into one module\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5c128e84324ca9389bc5f7d39f6b18f6de4a58ec",
      "tree": "603f269717cd5c9183071629553b273b79d161ba",
      "parents": [
        "b9300aa7449f6636b188743d09199dcf27b1a4b4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 20:03:57 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:18 2010 +0200"
      },
      "message": "pcmcia: move high level CIS access code to separate file\n\nNo code changes.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b9300aa7449f6636b188743d09199dcf27b1a4b4",
      "tree": "96cf66eb6701b7e575e4dc65731730d0f9b62860",
      "parents": [
        "b498ada6d0cf0f9828b0c590f9fa2e84f60f5709"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 19:43:40 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:17 2010 +0200"
      },
      "message": "pcmcia: dev_node removal (core)\n\nRemove the dev_node declaration. We now only pass the device name\nto the deprecated userspace tools.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "eb14120f743d29744d9475bffec56ff4ad43a749",
      "tree": "56857094d2b0cfc0ecbd1685f18d6edbe78e140f",
      "parents": [
        "a7debe789dfcaee9c4d81e5738b0be8c5d93930b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Mar 07 12:21:16 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:13 2010 +0200"
      },
      "message": "pcmcia: re-work pcmcia_request_irq()\n\nInstead of the old pcmcia_request_irq() interface, drivers may now\nchoose between:\n\n- calling request_irq/free_irq directly. Use the IRQ from *p_dev-\u003eirq.\n\n- use pcmcia_request_irq(p_dev, handler_t); the PCMCIA core will\n  clean up automatically on calls to pcmcia_disable_device() or\n  device ejection.\n\n- drivers still not capable of IRQF_SHARED (or not telling us so) may\n  use the deprecated pcmcia_request_exclusive_irq() for the time\n  being; they might receive a shared IRQ nonetheless.\n\nCC: linux-bluetooth@vger.kernel.org\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: linux-usb@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "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": "0cb3c49cdd275aa9ef4b1afd090117b1b86a16d4",
      "tree": "50875569280b23aa9919afbe7c1c3772a48712b3",
      "parents": [
        "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 06 20:42:35 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:10 2010 +0200"
      },
      "message": "pcmcia: remove unused IRQ modification feature\n\nThe IRQ modification feature was unused, and I see no reason to keep it.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "2c32b1dab508ccaa4aea1a9d6047b65fc708e929",
      "tree": "7a97585278a6e5d49f0b969b8047918f4f5239c2",
      "parents": [
        "48fe37cb53a40e13c2f9fc974f574e38d18be303",
        "15d0a873549ef0bdeaa04dacf29a3e15de886d03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:11:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:11:09 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: fix compilation after 16bit state locking changes\n  pcmcia: order userspace suspend and resume requests\n  pcmcia: avoid pccard_validate_cis failure in resume callpath\n"
    },
    {
      "commit": "15d0a873549ef0bdeaa04dacf29a3e15de886d03",
      "tree": "24f138838f375ece9f0e9ef115bbe9721f6da62c",
      "parents": [
        "43821242078aeced1d576b4b54d7b4a9bd76ec05"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Tue May 04 13:33:54 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue May 04 22:18:20 2010 +0200"
      },
      "message": "pcmcia: fix compilation after 16bit state locking changes\n\nCommit 04de0816 (pcmcia: pcmcia_dev_present bugfix) broke the\ndeprecated ioctl layer. Fix it by getting rid of references to\nunexisting fields.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nReported-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "43821242078aeced1d576b4b54d7b4a9bd76ec05",
      "tree": "baad758e9d724e4b8b76af38fab5de96d2cde7a0",
      "parents": [
        "cc83b08fc791045ac197e6f4a030599bcd7100c5"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 03 15:10:09 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue May 04 22:15:34 2010 +0200"
      },
      "message": "pcmcia: order userspace suspend and resume requests\n\nAssert that userspace suspend and resume requests appearing\n(almost) immediately are executed in the following order:\nsuspend, resume. This should result in \"pccardctl reset\"\nbehaving the same as before.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "cc83b08fc791045ac197e6f4a030599bcd7100c5",
      "tree": "32c8ad8e154826205e9052125a061dd6fc4089e1",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 29 15:56:25 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 03 14:34:44 2010 +0200"
      },
      "message": "pcmcia: avoid pccard_validate_cis failure in resume callpath\n\nIf the PCMCIA CIS changed before a resume event (e.g. due to\na card exchange while being suspended, possibly also during\na call to \"pccardctl reset\"), also set the function count to\nzero so that the subsequent call to pccard_validate_cis() does\nnot fail.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0000a5390184af1459e82506fcfa7db96f3e6d33",
      "tree": "a21be05f506bbee603e2a280d126204ce7dbf3d4",
      "parents": [
        "0dfeecacd8e4405209f217944818b90016bb4a9d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 21 17:41:59 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: DB1200: PCMCIA card detection must not be auto-enabled.\n\nSame issues as SD card detection:  One of both is always triggering and the\nhandlers take care to shut it up and enable the other.  To avoid messages\nabout \"unbalanced interrupt enable/disable\" they must not be automatically\nenabled when initally requested.\n\nThis was not an issue with the db1200_defconfig due to fortunate timings;\non a build without network chip support the warnings appear.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1133/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "83bf6f11e82eba8533f8dbd241b2c2825e42ae5d",
      "tree": "99e30a2ea81ae4dd5bad9120e0698014f51ca0a4",
      "parents": [
        "04de0816173c86948b75da93a6344a0a02bbec4d"
      ],
      "author": {
        "name": "Alexander Kurz",
        "email": "linux@kbdbabel.org",
        "time": "Sun Apr 25 13:44:35 2010 +0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Apr 26 20:09:07 2010 +0200"
      },
      "message": "pcmcia: fix matching rules for pseudo-multi-function cards\n\nPrevent PCMCIA_DEV_ID_MATCH_FUNC_ID from grabbing PFC-cards:\nI changed the code, so that the first matching struct\npcmcia_device_id _PFC_ entry will mark the card has_pfc,\npreventing PCMCIA_DEV_ID_MATCH_FUNC_ID to match.\n\n[linux-pcmcia@lists.infradead.org: re-order commit message]\nSigned-off-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\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": "42d284b986105a6ed5ac386818cae093532b2c55",
      "tree": "5441ac464dda59ce7e0885ccfb6f1e2b6da430ef",
      "parents": [
        "6f4567c8cf64d1887c8e993bbf066465262b392f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Mar 29 17:35:24 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 17 17:54:38 2010 +0200"
      },
      "message": "drivers/pcmcia: Add missing local_irq_restore\n\nUse local_irq_restore in this error-handling case just like in the one just\nbelow.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\nexpression E1;\nidentifier f;\n@@\n\nf (...) { \u003c+...\n* local_irq_save (E1,...);\n... when !\u003d E1\n* return ...;\n...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a8408c17d0038b76a83affb1b56dc18fa1e7ed86",
      "tree": "07b2846455e32ffc5b1848737d1a4229a786cf04",
      "parents": [
        "41b97ab5050088cd23692d578e7294c7be26109a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 17 17:37:33 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Apr 17 17:37:33 2010 +0200"
      },
      "message": "pcmcia: avoid late calls to pccard_validate_cis\n\npccard_validate_cis() nowadays destroys the CIS cache. Therefore,\ncalling it after card setup should be avoided. We can\u0027t control\nthe deprecated PCMCIA ioctl (which is only used on ARM nowadays),\nbut we can avoid -- and report -- any other calls.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "41b97ab5050088cd23692d578e7294c7be26109a",
      "tree": "4d98ef5ca872bb275b749ac2306daf72f15bdcb7",
      "parents": [
        "b1095afe6fd6ea4c0d9e75489b955f898d6617d9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 15 19:01:53 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 15 19:01:53 2010 +0200"
      },
      "message": "pcmcia: fix ioport size calculation in rsrc_nonstatic\n\nSize needs to be calculated after manipulating with the start value.\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b1095afe6fd6ea4c0d9e75489b955f898d6617d9",
      "tree": "65777d0feebe7e5710fdfa4419ce52d493992cf8",
      "parents": [
        "509b0865fbd8ab6c820397706dde980c1c285538"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 08 20:10:21 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Apr 11 14:38:31 2010 +0200"
      },
      "message": "pcmcia: re-start on MFC override\n\nIf there are changes to the number of socket devices, we need to\nstart over in all cases: else pcmcia_request_configuration() might\nget confused.\n\nReported-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "509b0865fbd8ab6c820397706dde980c1c285538",
      "tree": "ab0b03f00b7e121e0beade45735ba44f00fd5f2d",
      "parents": [
        "d3e03f4ea81456d52810a03a17dd88f78a080818"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 08 19:23:07 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Apr 11 14:36:59 2010 +0200"
      },
      "message": "pcmcia: fix io_probe due to parent (PCI) resources\n\nSimilar to commit 7a96e87d, we need to be aware of any parent PCI\ndevice when requesting IO regions, even only for testing\n(\"probing\").\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d3e03f4ea81456d52810a03a17dd88f78a080818",
      "tree": "33638cc4a9bbd1751c9da91dcb38b83b577c46a8",
      "parents": [
        "0eddb519b9127c73d53db4bf3ec1d45b13f844d1"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Apr 07 14:12:56 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Apr 11 14:36:58 2010 +0200"
      },
      "message": "pcmcia: use previously assigned IRQ for all card functions\n\nUse a previously assigned IRQ for all card functions, not only if\nCONFIG_PCMCIA_PROBE is set.\n\nReported-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0fdf86754f70e813845af4abaa805165ce57a0bb",
      "tree": "bafc26ec92dfe2ae430c0219882adb2c50578b1c",
      "parents": [
        "94c4fcec0144e032ef7d4ec761ab81d570b0bc2a",
        "147a27460366ecd35f1425f593cb42d52166c7ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 13:03:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 13:03:52 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: fix up alignf issues\n"
    },
    {
      "commit": "147a27460366ecd35f1425f593cb42d52166c7ff",
      "tree": "15f4467b37ec1f6eb47cfa0dfdfca93b014eee16",
      "parents": [
        "5e11611a5d22252f3f9c169a3c9377eac0c32033"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Apr 04 18:10:35 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Apr 04 18:10:35 2010 +0200"
      },
      "message": "pcmcia: fix up alignf issues\n\n- pcmcia_align() used a \"start\" variable twice. That\u0027s obviously a bad\n  idea.\n\n- pcmcia_common_resource() needs the current \"start\" parameter being\n  passed, instead of res-\u003estart.\n\n- pcmcia_common_resource() doesn\u0027t use the size and align parameters,\n  so get rid of those.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "b72c40949b0f04728f2993a1434598d3bad094ea",
      "tree": "612b99ceac1f713d15cb288d370578e138537e49",
      "parents": [
        "e4d50423d773fb8d5b714430ba5358e8a1b87c14",
        "d558b483d5a73f5718705b270cb2090f66ea48c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 16:34:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 16:34:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: truncate _CRS windows with _LEN \u003e _MAX - _MIN + 1\n  x86/PCI: for host bridge address space collisions, show conflicting resource\n  frv/PCI: remove redundant warnings\n  x86/PCI: remove redundant warnings\n  PCI: don\u0027t say we claimed a resource if we failed\n  PCI quirk: Disable MSI on VIA K8T890 systems\n  PCI quirk: RS780/RS880: work around missing MSI initialization\n  PCI quirk: only apply CX700 PCI bus parking quirk if external VT6212L is present\n  PCI: complain about devices that seem to be broken\n  PCI: print resources consistently with %pR\n  PCI: make disabled window printk style match the enabled ones\n  PCI: break out primary/secondary/subordinate for readability\n  PCI: for address space collisions, show conflicting resource\n  resources: add interfaces that return conflict information\n  PCI: cleanup error return for pcix get and set mmrbc functions\n  PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions\n  PCI: kill off pci_register_set_vga_state() symbol export.\n  PCI: fix return value from pcix_get_max_mmrbc()\n"
    },
    {
      "commit": "e1944c6b0fba80a7837c1cbc47dfbf46e1274a4b",
      "tree": "b5431d6a428847b83b85e6762e94b2abbb781099",
      "parents": [
        "7b8ff6da028232aadae6bcc7c7406c8966d0b3c4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 16 15:53:08 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 24 13:21:36 2010 -0700"
      },
      "message": "PCI: print resources consistently with %pR\n\nNo functional change; just print resources in the conventional style.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\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": "7d7ba8d31eb293016bc91a5c8fc36b21fd917265",
      "tree": "9b3b64a0f65322a5f95a7f87a331846eeaf5f97e",
      "parents": [
        "9713ab28ec92d0c44b2ac5765dfc26c619d9cadd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 10:49:14 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 24 10:51:31 2010 +0100"
      },
      "message": "pcmcia: allow for four multifunction subdevices (again)\n\nCommit aa584ca4 broke what 6cf5be51 had already fixed: there may\nbe four multifunction devices, but just two pseudo-multifunction\ndevices per PCMCIA card.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9713ab28ec92d0c44b2ac5765dfc26c619d9cadd",
      "tree": "99de9e1d40d6dfb166811e038727611615ff11fa",
      "parents": [
        "5cbb2b941d2cc77e6b915e8e55d375be632c9f6a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 23 16:05:00 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 23 18:55:23 2010 +0100"
      },
      "message": "pcmcia: do not use ioports \u003c 0x100 on x86\n\nOn x86 systems using ACPI _CRS information -- now the default for\npost-2008 systems -- the PCI root bus no longer pretends to be\noffering the root ioport_resource. To avoid accidentally hitting\nsome platform / system device, use only I/O ports \u003e\u003d 0x100 for\nPCMCIA devices on x86.\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nCC: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5cbb2b941d2cc77e6b915e8e55d375be632c9f6a",
      "tree": "c42b7b0a4774d81df991c293d004cd213311389a",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sat Mar 20 06:39:19 2010 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 23 16:33:55 2010 +0100"
      },
      "message": "pd6729: Coding Style fixes\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "4e06e240dcbb803433ee31bfe89a3e785a77cd3b",
      "tree": "d303884800eabb74641591383746f440c215891d",
      "parents": [
        "e794c01b7de40d180417eacbd910e8f31f2fafeb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Mar 16 15:57:44 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 16 17:54:58 2010 +0100"
      },
      "message": "PCMCIA: resource, fix lock imbalance\n\nStanse found that one error path (when alloc_skb fails) in netdev_tx\nomits to unlock hw_priv-\u003ehwlock. Fix that by moving away from unlock in\neach fail path. Unlock at one place instead.\n\nIntroduced in 94a819f80297e1f635a7cde4ed5317612e512ba7\n(pcmcia: assert locking to struct pcmcia_device)\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0d3a940de51c47a3d6322537c8dce925db755477",
      "tree": "def17f37fabf348a4de30c99cad065bedc13a726",
      "parents": [
        "ba8819e991ac507fcbfa080eacdff3e7eea4dc03"
      ],
      "author": {
        "name": "Jens Künzer",
        "email": "Jens.Kuenzer@fpga.homeip.net",
        "time": "Sat Mar 06 08:27:22 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:16 2010 +0100"
      },
      "message": "pcmcia: re-route Cardbus IRQ to ISA on ti1130 bridges if necessary\n\nAs the PCI irq pin of the ti1130 pcmcia bridge is not connected (at\nleast on some old IBM Thinkpad 760ED notebooks), the Cardbus IRQ has\nto be routed to an ISA irq.\n\nPart 3 of a series to allow the ISA irq to be used for Cardbus devices\nif the socket\u0027s PCI irq is unusable.\n\n[linux@dominikbrodowski.net: split up the original patch, commit message,\n cleanup]\n\nSigned-off-by: Jens Kuenzer \u003cJens.Kuenzer@fpga.homeip.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ba8819e991ac507fcbfa080eacdff3e7eea4dc03",
      "tree": "5818320dffb0b3a2dd7751557bb790606fe714be",
      "parents": [
        "28ca8dd71fc170090edca62cb8129625d01b7760"
      ],
      "author": {
        "name": "Jens Künzer",
        "email": "Jens.Kuenzer@fpga.homeip.net",
        "time": "Sat Mar 06 08:02:24 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:16 2010 +0100"
      },
      "message": "pcmcia: allow for cb_irq to differ from pci_dev\u0027s irq in yenta_socket\n\ncb_irq is presumed to be the same as the pci_dev\u0027s irq. This won\u0027t be\ntrue any more as soon as we allow the ISA irq to be used for Cardbus\ndevices. Therefore, use the pci_dev\u0027s irq explicitely whenever we\ncare about it.\n\nPart 2 of a series to allow the ISA irq to be used for Cardbus devices\nif the socket\u0027s PCI irq is unusable.\n\n[linux@dominikbrodowski.net: split up the original patch, commit message]\n\nSigned-off-by: Jens Kuenzer \u003cJens.Kuenzer@fpga.homeip.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "28ca8dd71fc170090edca62cb8129625d01b7760",
      "tree": "afd386c42c2319f877883db6fd55c77958ff75ed",
      "parents": [
        "b416cd8efb6ce2661f8f98f603972f0b8f796ee4"
      ],
      "author": {
        "name": "Jens Künzer",
        "email": "Jens.Kuenzer@fpga.homeip.net",
        "time": "Sat Mar 06 07:46:16 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:15 2010 +0100"
      },
      "message": "pcmcia: honor saved flags in yenta_socket\u0027s I365_CSCINT register\n\nInstead of overwriting the I365_CSCINT register, save the old value and\nmerely change the bits we care about.\n\nPart 1 of a series to allow the ISA irq to be used for Cardbus devices\nif the socket\u0027s PCI irq is unusable.\n\n[linux@dominikbrodowski.net: split up the original patch, commit message]\n\nSigned-off-by: Jens Kuenzer \u003cJens.Kuenzer@fpga.homeip.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "b416cd8efb6ce2661f8f98f603972f0b8f796ee4",
      "tree": "b763114b7962ab08012a831b5bc2aa901860be2b",
      "parents": [
        "7a96e87d6e58a07235a2bc3eff9b093af4937a72"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 09 17:17:36 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:14 2010 +0100"
      },
      "message": "pcmcia: revert \"irq probe can be done without risking an IRQ storm\"\n\nThis reverts commit 635416ef393e8cec5a89fc6c1de710ee9596a51e. The\nargument passed to request_irq() only affects action-\u003eflags (IRQF_*),\nbut IRQ_NOAUTOEN relates to desc-\u003estatus.\n\nReported-by: Jan Beulich \u003cJBeulich@novell.com\u003e\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "7a96e87d6e58a07235a2bc3eff9b093af4937a72",
      "tree": "41aca95f66517f0de234851764dfd3e4bde88469",
      "parents": [
        "7a410e8d4d97457c8c381e2de9cdc7bd3306badc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 13 17:42:39 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:13 2010 +0100"
      },
      "message": "pcmcia: pd6729, i82092: use parent (PCI) resources\n\nA newly added parent resource entry for the root PCI bus, such as\n\n40000000-ffffffff : PCI Bus #00\n\nmeans that the pd6729 and i82092 drivers cannot allocate iomem as\nfreely as before, unless they do so as PCI devices. Therefore, set\nsocket-\u003ecb_dev so that rsrc_nonstatic.c does the right thing.\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "7a410e8d4d97457c8c381e2de9cdc7bd3306badc",
      "tree": "eaf71bdf1e8ca804301d409e6cfd70c0e27a8d68",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Wed Mar 10 15:57:56 2010 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:12 2010 +0100"
      },
      "message": "pcmcia/vrc4171: use local spinlock for device local lock.\n\nstruct pcmcia_socket lock had been used before.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "8e9394ce2412254ec69fd2a4f3e44a66eade2297",
      "tree": "355f25148b4ce3f5cfebeaf0939d71cb6beaf88b",
      "parents": [
        "62e877b893e6350c900d381f353aa62ed48dcc97"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 17 10:57:05 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "Driver core: create lock/unlock functions for struct device\n\nIn the future, we are going to be changing the lock type for struct\ndevice (once we get the lockdep infrastructure properly worked out)  To\nmake that changeover easier, and to possibly burry the lock in a\ndifferent part of struct device, let\u0027s create some functions to lock and\nunlock a device so that no out-of-core code needs to be changed in the\nfuture.\n\nThis patch creates the device_lock/unlock/trylock() functions, and\nconverts all in-tree users to them.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nCc: Yu Zhao \u003cyu.zhao@intel.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: CHENG Renquan \u003crqcheng@smu.edu.sg\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a3f916f2c84f2b9e1d32cc0dbfe326a9e380dbfb",
      "tree": "3ed5c2697322f8c6ac1bb2fbec5cc463b2143578",
      "parents": [
        "6e83ee075ed74941ccaad4fec503f6b24646e7e0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 15 23:55:21 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 03 08:37:41 2010 +0100"
      },
      "message": "pcmcia: disable pcmcia ioctl for !ARM, prepare for removal\n\nThe PCMCIA ioctl -- deprecated for years -- suffers from insufficient\nlocking. As it already has been deprecated for years, with its removal\nlong overdue, limit it to !SMP and !PREEMPT.\n\nFurthermore, the last legitimate use of the ioctl to be reported\nrelates to the ARM architecture in 2008.[1] Attempts to resolve\nthis issue turned out unsuccessful so far.[2] Other usages have only\nbeen reported as hear-say. If there are any legitiate and necessary\nuse-cases remaining, please speak out before the end of the grace\nperiod until 2.6.3{5,6}(-rc1).\n\n[1] http://lists.infradead.org/pipermail/linux-pcmcia/2008-April/005440.html\n    see also: http://lkml.org/lkml/2008/2/27/291\n[2] http://lists.infradead.org/pipermail/linux-pcmcia/2008-April/005450.html\n    http://lists.infradead.org/pipermail/linux-pcmcia/2010-January/006740.html\n    see also: http://lists.infradead.org/pipermail/linux-pcmcia/2008-April/005453.html\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCC: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCC: Jaswinder Singh Rajput \u003cjaswinder@kernel.org\u003e\nCC: linux-kernel@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6e83ee075ed74941ccaad4fec503f6b24646e7e0",
      "tree": "388dad55e7996e686f022607c12e426051b368ed",
      "parents": [
        "f25e188c892a9a82f8c3babf6fda304fff8cb3cc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 02 08:57:33 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 03 08:32:15 2010 +0100"
      },
      "message": "pcmcia: CodingStyle fixes\n\nFix most of the remaining CodingStyle issues in drivers/pcmcia , which\nrelated to wrong indent -- PCMCIA historically used 4 spaces. Also, remove\na custom min() implementation with the generic one.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f25e188c892a9a82f8c3babf6fda304fff8cb3cc",
      "tree": "4ef0e9ce4d70ef5dc5a2413f3d0905a713c65e03",
      "parents": [
        "f9097dce5d799462e086adca28815dac5006bb30"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Mar 01 21:40:56 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 02 22:20:53 2010 +0100"
      },
      "message": "pcmcia: alchemy: fixup wrong comments\n\nCommit 11b897cf84c37e6522db914793677e933ef311fb  changed expected\npcmcia area addresses from the 32bit pseudo to the real 36bit\naddresses, but did not update the comments.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f9097dce5d799462e086adca28815dac5006bb30",
      "tree": "13966732badf1c0cb87a8e4f09fb11474260b66f",
      "parents": [
        "f3d4ae431d819200bb61e943cb23572b10744e93"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Feb 28 15:39:33 2010 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 02 22:20:51 2010 +0100"
      },
      "message": "pcmcia: remove irq_list parameter from pd6729\n\nRemoe the irq_list parameter from pd6729, as it can and should be set\nvia sysfs (and -- if available -- pcmciautils, which reads the information\nfrom /etc/pcmcia/config.opts )\n\n[linux@dominikbrodowski.net: updated commit message]\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "f3d4ae431d819200bb61e943cb23572b10744e93",
      "tree": "058468e64de95a95cc017ea39715957ec64260d7",
      "parents": [
        "13dda80e48439b446d0bc9bab34b91484bc8f533"
      ],
      "author": {
        "name": "Michal Pecio",
        "email": "michal.pecio@gmail.com",
        "time": "Tue Feb 02 14:39:47 2010 -0800"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Mar 02 22:19:53 2010 +0100"
      },
      "message": "yenta_socket: ENE CB712 CardBus bridge needs special treatment with Echo Audio Indigo soundcards\n\nIndigos are well known for distortions when running on some buggy ENE\ncontrollers.  There is a workaround in the yenta driver, but for some\nreason it isn\u0027t activated on CB712.  However, I own a laptop with such\nchip and it seems that it also is affected - I can clearly hear occasional\ncracks, especially under heavy network load, and in Windows XP the card is\ncompletely unusable.\n\nThis simple change fixed things for me.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d15191\n\n[linux@dominikbrodowski.net: extend it to the other ENE bridges]\nSigned-off-by: Michal Pecio \u003cmichal.pecio@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "08fa159003aa510027951671b94aadc380ab2d2a",
      "tree": "6160d90c065f6bfb51c0e99d524fe4d845e85d67",
      "parents": [
        "ac609d266e4af4ebf586d610bd76e04dddae0c4c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sat Dec 26 12:32:38 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:50 2010 +0800"
      },
      "message": "[ARM] sa1111: avoid using hardcoded IRQ numbers for PCMCIA driver\n\nThe IRQs for card detect and status change are currently hardcoded in\nSA1111 PCMCIA driver, which can be actually obtained from the .irq[]\nfrom \u0027struct sa1111_dev\u0027 to keep it generic.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "f1dd6ad599732fc89f36fdd65a2c2cf3c63a8711",
      "tree": "5092207128e47cba99dc0fe373fff6a36f4cb4b8",
      "parents": [
        "8d37a371b6869920e6c40c495c68eabba1ef3909",
        "e10b234b3c4e255d3300a486c4ac15b43253ac6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:19:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:19:22 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (141 commits)\n  MIPS: Alchemy: defconfig updates\n  MIPS: Alchemy: Fix Au1100 ethernet build failure\n  MIPS: Alchemy: Repair db1500/bosporus builds\n  MIPS: ARC: Cleanup unused definitions from sgialib.h\n  MIPS: Cobalt: convert legacy port addresses to GT-64111 bus addresses\n  MIPS: Alchemy: use 36bit addresses for PCMCIA resources.\n  MIPS: Cobalt: Fix theoretical port aliasing issue\n  MIPS: Use ALIGN(x, bytes) instead of __ALIGN_MASK(x, bytes - 1)\n  MIPS: Crazy spinlock speed test.\n  MIPS: Optimize spinlocks.\n  MIPS: Alchemy: devboard PM needs to save CPLD registers.\n  MIPS: PowerTV: Eliminate duplicate opcode definition macros\n  MIPS: Lemote 2F: Move printks out of port_access_lock.\n  MIPS: PNX833x: Convert IRQ controller locks to raw spinlocks.\n  MIPS: Octeon: Replace spinlock with raw_spinlocks in dma-octeon.c.\n  MIPS: Octeon: Replace rwlocks in irq_chip handlers with raw_spinlocks.\n  MIPS: Octeon: Convert octeon_irq_msi_lock to raw spinlock.\n  MIPS: Loongson: Remove pointless sample_lock from oprofile code.\n  MIPS: SNI: Convert sni_rm200_i8259A_lock to raw spinlock.\n  MIPS: i8259: Convert IRQ controller lock to raw spinlock.\n  ...\n"
    },
    {
      "commit": "8d37a371b6869920e6c40c495c68eabba1ef3909",
      "tree": "dad784512b13832f4f5494cfe0791965c6a2b0f6",
      "parents": [
        "ef1a8de8ea004a689b2aa9f5cefcba2b1a0262f2",
        "7b4884ca8853a638df0eb5d251d80d67777b8b1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:18:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 27 16:18:30 2010 -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: (49 commits)\n  pcmcia: validate late-added resources\n  pcmcia: allow for extension of resource interval\n  pcmcia: remove useless msleep in ds.c\n  pcmcia: use read_cis_mem return value\n  pcmcia: handle error in serial_cs config calls\n  pcmcia: add locking to pcmcia_{read,write}_cis_mem\n  pcmcia: avoid prod_id memleak\n  pcmcia: avoid sysfs-related lockup for cardbus\n  pcmcia: use state machine for extended requery\n  pcmcia: delay re-scanning and re-querying of PCMCIA bus\n  pcmcia: use pccardd to handle eject, insert, suspend and resume requests\n  pcmcia: use ops_mutex for rsrc_{mgr,nonstatic} locking\n  pcmcia: use mutex for dynid lock\n  pcmcia: assert locking to struct pcmcia_device\n  pcmcia: add locking documentation\n  pcmcia: simplify locking\n  pcmcia: add locking to struct pcmcia_socket-\u003epcmcia_state()\n  pcmcia: protect s-\u003edevice_count\n  pcmcia: properly lock skt-\u003eirq, skt-\u003eirq_mask\n  pcmcia: lock ops-\u003eset_socket\n  ...\n"
    },
    {
      "commit": "11b897cf84c37e6522db914793677e933ef311fb",
      "tree": "b9d69cea86b2c1673f30332ff9b3944dc00bfc9b",
      "parents": [
        "b9b37787d24cca9fbd63f767663e9439fa69aa22"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Feb 24 17:40:21 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:43 2010 +0100"
      },
      "message": "MIPS: Alchemy: use 36bit addresses for PCMCIA resources.\n\nOn Alchemy the PCMCIA area lies at the end of the chips 36bit system bus\narea.  Currently, addresses at the far end of the 32bit area are assumed\nto belong to the PCMCIA area and fixed up to the real 36bit address before\nbeing passed to ioremap().\n\nA previous commit enabled 64 bit physical size for the resource datatype on\nAlchemy and this allows to use the correct 36bit addresses when registering\nthe PCMCIA sockets.\n\nThis patch removes the 32-to-36bit address fixup and registers the Alchemy\ndemo board pcmcia socket with the correct 36bit physical addresses.\n\nTested on DB1200, with a CF card (ide-cs driver) and a 3c589 PCMCIA ethernet\ncard.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/994/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0273b4efccd3bc2b2ef5ea9778e71d8efbbb7ac7",
      "tree": "c67c6fb5ff0aa4a0201676374b252ea60475235c",
      "parents": [
        "27dd65ac9afabc8e67ab73f7c2f575eddbb47167"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:29 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:51 2010 +0100"
      },
      "message": "MIPS: Alchemy: XXS1500 PCMCIA driver rewrite\n\nRewritten XXS1500 PCMCIA socket driver, standalone (doesn\u0027t depend on\nau1000_generic.c) and added carddetect IRQ support.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Linux-PCMCIA \u003clinux-pcmcia@lists.infradead.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66213b3ccfc770704025ce9465fa3aaedde21b55",
      "tree": "2f74c1819b371926952c9c5b8f98ae808588e728",
      "parents": [
        "7e50b2b741bb4f9dbddc9f56972ef82a7d4b33ed"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:27 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:51 2010 +0100"
      },
      "message": "MIPS: PCMCIA: new socket driver for Au1000 demoboards.\n\nNew PCMCIA socket driver for all Db/Pb1xxx boards (except Pb1000),\nwhich replaces au1000_db1x00.c and (most of) au1000_pb1x00.c.\nNotable improvements:\n        - supports Db1000, DB/PB1100/1500/1550/1200.\n        - support for carddetect and statuschange IRQs.\n        - pcmcia socket mem/io/attr areas and irqs passed through\n          platform resource information.\n        - doesn\u0027t freeze system during card insertion/ejection like\n          the one it replaces.\n        - boardtype is automatically detected using BCSR ID register.\n\nRun-tested on the DB1200.\n\nCc: Linux-PCMCIA \u003clinux-pcmcia@lists.infradead.org\u003e\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9bdcf336d0c061e77f4c45c7b2bc32e3ed6b57e3",
      "tree": "9cce0d50bb1709654fae719e7175da25279402bc",
      "parents": [
        "ebc89718a4b3fa0e440151fb4484541700828a5d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:24 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:50 2010 +0100"
      },
      "message": "MIPS: Alchemy: devboard register abstraction\n\nAll Alchemy development boards have external CPLDs with a few registers\nin them.  They all share an identical register layout with only a few\nminor differences (except the PB1000) in bit functions and base\naddresses.\n\nThis patch\n- adds a primitive facility to initialize and use these external\n  registers,\n- replaces all occurrences of bcsr-\u003exxx accesses with calls to the new\n  functions (the pb1200 cascade irq handling code is special).\n- collects BCSR register information scattered throughout the board\n  headers in a central place.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b4884ca8853a638df0eb5d251d80d67777b8b1a",
      "tree": "86cdd0c56a511c5ae4af132ba31c6fab58ee4ee3",
      "parents": [
        "f309cb3e4fe79a68cb2fdedfb8a8a950a2cfe490"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 16:25:53 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Feb 25 23:07:47 2010 +0100"
      },
      "message": "pcmcia: validate late-added resources\n\nCurrently, only those mem resources are validated which are already\nregistered at the time the first PCMCIA card is inserted. As we can\nonly validate resources immediately after card insert, store\n\"registered\" mem resources in mem_db, and only upon validation move\nthem to mem_db_valid. When allocationg mem resources, mem_db_valid is\nthen preferred to mem_db.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "89a74ecccd1f78e51faf6287e5c0e93a92ac096e",
      "tree": "6d167d73fb2cf5bb457b0b19145fcbf81cf441ef",
      "parents": [
        "2adf75160b10bf3f09ed7d3d04e937f923fc557e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Feb 23 10:24:31 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Feb 23 09:43:31 2010 -0800"
      },
      "message": "PCI: add pci_bus_for_each_resource(), remove direct bus-\u003eresource[] refs\n\nNo functional change; this converts loops that iterate from 0 to\nPCI_BUS_NUM_RESOURCES through pci_bus resource[] table to use the\npci_bus_for_each_resource() iterator instead.\n\nThis doesn\u0027t change the way resources are stored; it merely removes\ndependencies on the fact that they\u0027re in a table.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "3b7a17fcdae532d29dffab9d564a28be08960988",
      "tree": "64ac96e997751e34fcd237485fac9b868d1e0614",
      "parents": [
        "b26b2d494b659f988b4d75eb394dfa0ddac415c9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 01 17:40:50 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 22 16:16:57 2010 -0800"
      },
      "message": "resource/PCI: mark struct resource as const\n\nNow that we return the new resource start position, there is no\nneed to update \"struct resource\" inside the align function.\nTherefore, mark the struct resource as const.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b26b2d494b659f988b4d75eb394dfa0ddac415c9",
      "tree": "d262f333e529a21017dc072e604a626b38520515",
      "parents": [
        "93da6202264ce1256b04db8008a43882ae62d060"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 01 17:40:49 2010 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 22 16:16:56 2010 -0800"
      },
      "message": "resource/PCI: align functions now return start of resource\n\nAs suggested by Linus, align functions should return the start\nof a resource, not void. An update of \"res-\u003estart\" is no longer\nnecessary.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f309cb3e4fe79a68cb2fdedfb8a8a950a2cfe490",
      "tree": "83cc0345f890ded64800f81771a86b65be0b460e",
      "parents": [
        "d801c1409ef7d45339cbe8ac9de28ade6ed4699a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 14:35:33 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:07:04 2010 +0100"
      },
      "message": "pcmcia: allow for extension of resource interval\n\nIf a new interval overlaps or extends an existing interval in\nadd_interval(), do not fail, but extend the existing interval.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d801c1409ef7d45339cbe8ac9de28ade6ed4699a",
      "tree": "b43b05716947bf8fa87689ae4f3ae6908552eedd",
      "parents": [
        "d700518a0e4d17a47321414e5e487ed53f4ae752"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 11:02:22 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:05:54 2010 +0100"
      },
      "message": "pcmcia: remove useless msleep in ds.c\n\nAs this is the socket thread (pccardd) starting up, we do not have\nanything to wait for in ds.c. Instead, wait the same amount of time\nin pccardd to allow userspace to catch up and - possibly - execute\npcmcia-socket-startup.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d700518a0e4d17a47321414e5e487ed53f4ae752",
      "tree": "d50a2a1e225f09161a7a879f7013ad7bae1f4934",
      "parents": [
        "a78621bb11fbad32a3ef968c65f9b93858b3341a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:01:31 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:01:31 2010 +0100"
      },
      "message": "pcmcia: use read_cis_mem return value\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "7ab24855482fbc47712de46c05726d59cd0748e2",
      "tree": "0a2dfc014cd620eb6f9bdbc46ee58d63618a42ea",
      "parents": [
        "44961a03adbf16d872f0b83ec848d0759516d33f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:00:07 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 18:00:07 2010 +0100"
      },
      "message": "pcmcia: add locking to pcmcia_{read,write}_cis_mem\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "44961a03adbf16d872f0b83ec848d0759516d33f",
      "tree": "ba0e93fd1a473d93370d56c77416c44de6e9b3f9",
      "parents": [
        "c3bfc96ef7366aa996fb8286a36f3333a3b4ff25"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 24 12:11:02 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:30 2010 +0100"
      },
      "message": "pcmcia: avoid prod_id memleak\n\nReported-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "c3bfc96ef7366aa996fb8286a36f3333a3b4ff25",
      "tree": "6f1430068891518bfe8c72b835783bb8302429cc",
      "parents": [
        "aa584ca4cdd8db370a524c61fd3ca408303281e9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jan 18 08:43:39 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:28 2010 +0100"
      },
      "message": "pcmcia: avoid sysfs-related lockup for cardbus\n\nIn cb_free(), we remove some sysfs files -- other sysfs files might\ngrab ops_mutex, so we cannot hold it while removing sysfs files. This\nfixes http://lkml.org/lkml/2010/1/17/88 .\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\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": "af461fc1875b6ec18e23b5f670af36c4ed35c84e",
      "tree": "fa09a446c94d533c169b9e28e97c0e8c03d36912",
      "parents": [
        "f971dbd5da4e2fbf756d07b938a9c65a9c75178b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 19:30:53 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:26 2010 +0100"
      },
      "message": "pcmcia: delay re-scanning and re-querying of PCMCIA bus\n\nAfter a CIS update -- or the finalization of the resource database --,\nproceed with the re-scanning or re-querying of PCMCIA cards only in\na separate thread to avoid deadlocks.\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": "cfe5d809518eda3d5e2da87c5ccbe8647143573a",
      "tree": "dd61ec285412fc0de8090ef5743b824447a9eeda",
      "parents": [
        "3f565232c561fbd9d5e03354aac29b90cb2bc78a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 19:31:45 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:24 2010 +0100"
      },
      "message": "pcmcia: use ops_mutex for rsrc_{mgr,nonstatic} locking\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "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": "94a819f80297e1f635a7cde4ed5317612e512ba7",
      "tree": "9bbb1eab3a0f0c722fe40295fb512d99cc0190d9",
      "parents": [
        "3d068261854b00c930df4516cd617900935e7706"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 17 18:31:34 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:22 2010 +0100"
      },
      "message": "pcmcia: assert locking to struct pcmcia_device\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "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": "3d3de32fad19e37695e6649136e4cb17f9d46329",
      "tree": "3ffb845c1296737ad4740143e46b47092daa07c8",
      "parents": [
        "e6e4f397e5d0970ee1bb7a5591ac93b37cfa524a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 08:32:56 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:19 2010 +0100"
      },
      "message": "pcmcia: add locking to struct pcmcia_socket-\u003epcmcia_state()\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "e6e4f397e5d0970ee1bb7a5591ac93b37cfa524a",
      "tree": "8e20dc8b8281ee4a6e7782554825212d93983de7",
      "parents": [
        "64d8d46f5f501a19aec4db7ff93faf1b831d05ed"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 01:34:06 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:18 2010 +0100"
      },
      "message": "pcmcia: protect s-\u003edevice_count\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "64d8d46f5f501a19aec4db7ff93faf1b831d05ed",
      "tree": "eae12e7cfea8259449eb14da6e449938773ac1fe",
      "parents": [
        "9e86749cff70fca505c7c1a9dc760d193f27a059"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 01:14:38 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:17 2010 +0100"
      },
      "message": "pcmcia: properly lock skt-\u003eirq, skt-\u003eirq_mask\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9e86749cff70fca505c7c1a9dc760d193f27a059",
      "tree": "3017dc3c22c12c7ef53fd81de6d4869f212cef02",
      "parents": [
        "8533ee31cdc08fc1f2533e5f21f8e4abf6a57dfc"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jan 16 00:26:33 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:16 2010 +0100"
      },
      "message": "pcmcia: lock ops-\u003eset_socket\n\nAs a side effect,\n\tsocket_state_t\t\t\tsocket;\n\tu_int\t\t\t\tstate;\n\tu_int\t\t\t\tsuspended_state;\nare properly protected now.\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8533ee31cdc08fc1f2533e5f21f8e4abf6a57dfc",
      "tree": "5f8e21433e945e482b3422eecd8a7a1f8e88897a",
      "parents": [
        "8680c4b3faa298dc768c2a78a94a84d89854eca9"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jan 12 23:52:19 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:15 2010 +0100"
      },
      "message": "pcmcia: lock ops-\u003eset_io_map()\n\nAs a side effect,\n\tio_window_t\t\t\tio[MAX_IO_WIN];\nis explicitely protected now.\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8680c4b3faa298dc768c2a78a94a84d89854eca9",
      "tree": "fe6faa7b62cf52ce8823027e833d946d11523e4a",
      "parents": [
        "6b8e087b86c59c3941e125738d30cf38014089e0"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jan 12 22:05:36 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:14 2010 +0100"
      },
      "message": "pcmcia: also lock fake and cache CIS by ops_mutex\n\nSpecifically,\n\n\tstruct list_head\t\tcis_cache;\n\tsize_t\t\t\t\tfake_cis_len;\n\tu8\t\t\t\t*fake_cis;\n\nare protected.\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": "c6958fdb041db6ed77f24e871dd4af5f059d1a2b",
      "tree": "eb3591dd569161320e71155759841b3217cb12dc",
      "parents": [
        "0d418dfae81987f09a2c13778318d56abee49529"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Feb 06 22:09:44 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:12 2010 +0100"
      },
      "message": "pcmcia/i82365: fix typos in comments\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "0d418dfae81987f09a2c13778318d56abee49529",
      "tree": "efc83c3f9eed9b870b1d8a5cc5492229b91b90bb",
      "parents": [
        "7432a5b6c7e38f5d89e890c6fcc00990006ab997"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 23 21:59:22 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:11 2010 +0100"
      },
      "message": "pcmcia/omap_cf: don\u0027t redefine SZ_2K\n\nThis fixes:\n\n\tdrivers/pcmcia/omap_cf.c:74:1: warning: \"SZ_2K\" redefined\n\nSince\n\n\tc1191b0 ([ARM] Kirkwood: create a mapping for the Security Accelerator SRAM)\n\nSZ_2K is defined in arch/arm/include/asm/sizes.h.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "7432a5b6c7e38f5d89e890c6fcc00990006ab997",
      "tree": "734a433ddbd047d12147fa1a08955dc0afe33fe1",
      "parents": [
        "4aa50bc9c2b2d5ab5c63658e0fadad03a08835cc"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jan 22 20:13:27 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:48:10 2010 +0100"
      },
      "message": "pcmcia/at91_cf: don\u0027t redefine SZ_2K\n\nThis fixes:\n\n\tdrivers/pcmcia/at91_cf.c:55:1: warning: \"SZ_2K\" redefined\n\nSince\n\n\tc1191b0 ([ARM] Kirkwood: create a mapping for the Security Accelerator SRAM)\n\nSZ_2K is defined in arch/arm/include/asm/sizes.h.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "4aa50bc9c2b2d5ab5c63658e0fadad03a08835cc",
      "tree": "29086dc2df56bf6d1f309ed4c10cfa3664f4e0fa",
      "parents": [
        "35169529093be3bbef70afd3c4125e35cece7e03"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 13 12:05:45 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:36 2010 +0100"
      },
      "message": "pcmcia/bfin_cf: don\u0027t check platform_get_irq\u0027s return value against zero\n\nplatform_get_irq returns -ENXIO on failure, so !irq was probably\nalways true.  Better use irq \u003c\u003d 0.  Note that a return value of\nzero is still handled as error even though this could mean irq0.\n\nThis is a followup to 305b3228f9ff4d59f49e6d34a7034d44ee8ce2f0 that\nchanged the return value of platform_get_irq from 0 to -ENXIO on error.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Vrabel \u003cdvrabel@arcom.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "35169529093be3bbef70afd3c4125e35cece7e03",
      "tree": "2cb4f4df0799f4e23d475d284d63a4941b844679",
      "parents": [
        "63c9a8b3023e6e276343da56e0f31a98c28ece9b"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Jan 10 09:41:24 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:35 2010 +0100"
      },
      "message": "pcmcia/yenta: add module parameter for O2 speedups\n\nO2-bridges can do read prefetch and write burst. However, for some combinations\nof older bridges and cards, this causes problems, so it is disabled for those\nbridges. Now, as some users know their setup works with the speedups enabled, a\nnew parameter is introduced to the driver. Now, a user can specifically enable\nor disable these features, while the default is what we have today: detect the\nbridge and decide accordingly. Fixes Bugzilla entry 15014.\n\nSimplify and unify the printouts, fix a whitespace issue while we are here.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: frodone@gmail.com\n[linux@dominikbrodowski.net: whitespace fixes]\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "63c9a8b3023e6e276343da56e0f31a98c28ece9b",
      "tree": "99681b03ff491817a38b4bee7060061a143e1241",
      "parents": [
        "c6be9c5ab426693a052e67d7469df19a1c50faf4"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Tue Jan 12 08:56:13 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:34 2010 +0100"
      },
      "message": "pcmcia: make Open Firmware device id constant\n\nThe match_table field of the struct of_device_id is constant in \u003clinux/of_platform.h\u003e\nso it is worth to make the initialization data also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9d9c98e89ee24b7d42f72c4f663c4d644d1c3f81",
      "tree": "3293d60d3a88405c2b3e1205cec40b6ea8dea173",
      "parents": [
        "3a86e1807a53b7164c4ca2aec538d8a5d15416f1"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jan 07 21:03:11 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:32 2010 +0100"
      },
      "message": "pcmcia: fix yenta dependency on PCCARD_NONSTATIC\n\nWith CONFIG_PCMCIA\u003dm and CONFIG_YENTA\u003dy, we get\n\ndrivers/built-in.o: In function `yenta_probe\u0027:\nyenta_socket.c:(.devinit.text+0x1e582): undefined reference to\n`pccard_nonstatic_ops\u0027\n\nThis is because\n\nselect PCCARD_NONSTATIC if PCMCIA\n\nsets PCCARD_NONSTATIC \u003d min(YENTA, PCMCIA). Change it to \u0027if PCMCIA!\u003dn\u0027\nto remove the upper limit.\n\n[linux@dominikbrodowski.net: propagate change to PCMICA_M8XX]\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\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": "a3ac9af56c14c366a76fb4916995e57392c7b7d5",
      "tree": "5e3bcfa600f33d6327347c8bb567d1196371879d",
      "parents": [
        "6e7b51a733fde86d3be748543215a69da04d5bb7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jan 06 14:03:03 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Feb 17 17:37:31 2010 +0100"
      },
      "message": "pcmcia: remove remaining rsrc_mgr indirections\n\nMove rsrc_mgr indirections only used by the pcmcia module to the\npcmcia module.\n\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    }
  ],
  "next": "6e7b51a733fde86d3be748543215a69da04d5bb7"
}
