)]}'
{
  "log": [
    {
      "commit": "1685e633b396b0f3dabbc9fa5d65dfefe6435250",
      "tree": "ee83e26e2468ca1518a1b065c690159e12c8def9",
      "parents": [
        "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
        "127c03cdbad9bd5af5d7f33bd31a1015a90cb77f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 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:\n  pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq\n  pcmcia: do not request windows if you don\u0027t need to\n  pcmcia: insert PCMCIA device resources into resource tree\n  pcmcia: export resource information to sysfs\n  pcmcia: use struct resource for PCMCIA devices, part 2\n  pcmcia: remove memreq_t\n  pcmcia: move local definitions out of include/pcmcia/cs.h\n  pcmcia: do not use io_req_t when calling pcmcia_request_io()\n  pcmcia: do not use io_req_t after call to pcmcia_request_io()\n  pcmcia: use struct resource for PCMCIA devices\n  pcmcia: clean up cs.h\n  pcmcia: use pcmica_{read,write}_config_byte\n  pcmcia: remove cs_types.h\n  pcmcia: remove unused flag, simplify headers\n  pcmcia: remove obsolete CS_EVENT_ definitions\n  pcmcia: split up central event handler\n  pcmcia: simplify event callback\n  pcmcia: remove obsolete ioctl\n\nConflicts in:\n - drivers/staging/comedi/drivers/*\n - drivers/staging/wlags49_h2/wl_cs.c\ndue to dev_info_t and whitespace changes\n"
    },
    {
      "commit": "1d5cc192d431bce2ebe9fde64054ce903200e179",
      "tree": "cdcdfb77712349bf46f0876d420e2be81f901d74",
      "parents": [
        "ac8b422838046ffc26be4874a3cbae0d313f4209"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jul 24 12:23:21 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Aug 03 09:02:35 2010 +0200"
      },
      "message": "pcmcia: use pcmica_{read,write}_config_byte\n\nUse pcmcia_read_config_byte and pcmcia_write_config_byte instead\nof pcmcia_access_configuration_register.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ac8b422838046ffc26be4874a3cbae0d313f4209",
      "tree": "936c8fc9a45ca7a2973c878fc0e20bbae288e5f0",
      "parents": [
        "ce3f9d71bd9c4268698109ad425625a2a8f51e22"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Jul 21 22:38:13 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jul 30 21:07:39 2010 +0200"
      },
      "message": "pcmcia: remove cs_types.h\n\nRemove cs_types.h which is no longer needed: Most definitions aren\u0027t\nused at all, a few can be made away with, and two remaining definitions\n(typedefs, unfortunatley) may be moved to more specific places.\n\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e (for drivers/bluetooth/)\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "467429b475e56f154f93b3b14fd75f238d14597a",
      "tree": "8c12b9b8aee222e55852659ef3f753e73084339b",
      "parents": [
        "39a6f4bce6b437046edf042f78f7a0529e253bff"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 03 19:37:44 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 04 16:00:42 2010 -0400"
      },
      "message": "ssb: remove the ssb DMA API\n\nNow they are unnecessary.  We can use the generic DMA API with any bus.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Gary Zambrano \u003czambrano@broadcom.com\u003e\nCc: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14f92952bf74a365ca7f9dfbec158e7c933ea723",
      "tree": "2b20d91f7c37ecdb6d13034366ddecb8526c31c1",
      "parents": [
        "2e724443f328cca90aa3b62d65852a5d7f5223f7"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 03 19:37:27 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 04 16:00:41 2010 -0400"
      },
      "message": "ssb: add dma_dev to ssb_device structure\n\nAdd dma_dev, a pointer to struct device, to struct ssb_device.  We pass it\nto the generic DMA API with SSB_BUSTYPE_PCI and SSB_BUSTYPE_SSB.\nssb_devices_register() sets up it properly.\n\nThis is preparation for replacing the ssb bus specific DMA API (ssb_dma_*)\nwith the generic DMA API.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Gary Zambrano \u003czambrano@broadcom.com\u003e\nCc: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d1ac34ec3a67713308ae0883c3359c557f14d17",
      "tree": "05fedcfbe2192b5a2b0671db9f099d55544d03d0",
      "parents": [
        "ce9426d1908001fb2f7b0152fbe4184bbc0c7b68"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri May 14 22:08:58 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 04 15:04:50 2010 -0400"
      },
      "message": "ssb: Handle alternate SSPROM location\n\nIn kernel Bugzilla #15825 (2 users), in a wireless mailing list thread\n(http://lists.infradead.org/pipermail/b43-dev/2010-May/000124.html), and on a\nnetbook owned by John Linville\n(http://marc.info/?l\u003dlinux-wireless\u0026m\u003d127230751408818\u0026w\u003d4), there are reports\nof ssb failing to detect an SPROM at the normal location. After studying the\nMMIO trace dump for the Broadcom wl driver, it was determined that the affected\nboxes had a relocated SPROM.\n\nThis patch fixes all systems that have reported this problem.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd515941cfaf949b55086a36943afe085d7268e6",
      "tree": "feaabc312579a5588d0c28ae2dc949ef26bed911",
      "parents": [
        "c35deb4e70d52ed564c58569fe059dd7ca5f4eec"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon May 24 21:50:24 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 03 14:10:44 2010 -0400"
      },
      "message": "ssb: fast powerup delay calculation for PMU capable devices\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Gábor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c35deb4e70d52ed564c58569fe059dd7ca5f4eec",
      "tree": "3497185cb2188cd12ed3197f2c0c614f3699b3bb",
      "parents": [
        "2daf6c157500b832687f675e323879e3a4c3fe27"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon May 24 21:50:23 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 03 14:10:43 2010 -0400"
      },
      "message": "ssb: update PMU init to match specs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da1fdb02d9200ff28b6f3a380d21930335fe5429",
      "tree": "0d248099b31416aa6f7adcba5c8a259c6363751b",
      "parents": [
        "368a07d26ae99c80678a968946744fd83e7708d0"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Fri May 28 10:45:59 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 28 13:57:01 2010 -0400"
      },
      "message": "ssb: fix NULL ptr deref when pcihost_wrapper is used\n\nEthernet driver b44 does register ssb by it\u0027s pcihost_wrapper\nand doesn\u0027t set ssb_chipcommon. A check on this value\nintroduced with commit d53cdbb94a52a920d5420ed64d986c3523a56743\nand ea2db495f92ad2cf3301623e60cb95b4062bc484 triggers:\n\nBUG: unable to handle kernel NULL pointer dereference at 00000010\nIP: [\u003cc1266c36\u003e] ssb_is_sprom_available+0x16/0x30\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8965467f366fd18f01feafb5db10512d7b4422c",
      "tree": "3706a9cd779859271ca61b85c63a1bc3f82d626e",
      "parents": [
        "a26272e5200765691e67d6780e52b32498fdb659",
        "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1674 commits)\n  qlcnic: adding co maintainer\n  ixgbe: add support for active DA cables\n  ixgbe: dcb, do not tag tc_prio_control frames\n  ixgbe: fix ixgbe_tx_is_paused logic\n  ixgbe: always enable vlan strip/insert when DCB is enabled\n  ixgbe: remove some redundant code in setting FCoE FIP filter\n  ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n  ixgbe: fix header len when unsplit packet overflows to data buffer\n  ipv6: Never schedule DAD timer on dead address\n  ipv6: Use POSTDAD state\n  ipv6: Use state_lock to protect ifa state\n  ipv6: Replace inet6_ifaddr-\u003edead with state\n  cxgb4: notify upper drivers if the device is already up when they load\n  cxgb4: keep interrupts available when the ports are brought down\n  cxgb4: fix initial addition of MAC address\n  cnic: Return SPQ credit to bnx2x after ring setup and shutdown.\n  cnic: Convert cnic_local_flags to atomic ops.\n  can: Fix SJA1000 command register writes on SMP systems\n  bridge: fix build for CONFIG_SYSFS disabled\n  ARCNET: Limit com20020 PCI ID matches for SOHARD cards\n  ...\n\nFix up various conflicts with pcmcia tree drivers/net/\n{pcmcia/3c589_cs.c, wireless/orinoco/orinoco_cs.c and\nwireless/orinoco/spectrum_cs.c} and feature removal\n(Documentation/feature-removal-schedule.txt).\n\nAlso fix a non-content conflict due to pm_qos_requirement getting\nrenamed in the PM tree (now pm_qos_request) in net/mac80211/scan.c\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": "83163244f845c296a118ce85c653872dbff6abfe",
      "tree": "ce2eac695a1c198f23d537e20ed86c16ece21f7e",
      "parents": [
        "0a12761bcd5646691c5d16dd93df84d1b8849285",
        "adfba3c7c026a6a5560d2a43fefc9b198cb74462"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 05 16:14:16 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 05 16:14:16 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/libertas_tf/cmd.c\n\tdrivers/net/wireless/libertas_tf/main.c\n"
    },
    {
      "commit": "ce9626eae243b788993fedc03f30e2d1cb178c7a",
      "tree": "a5df81baa2cc680bd71b35c2d840b1dc914e7521",
      "parents": [
        "5a673964266438784b4ebf65ee07970cde61ab5e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Apr 23 13:17:21 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 26 14:21:23 2010 -0400"
      },
      "message": "ssb: Make bus registration failure not be silent\n\nIn kernel Bugzilla #15825, a case where routine ssb_bus_pcibus_register()\nfails silently is reported. The cause for the failure is still being\ninvestigated; however, the diagnosis would be easier if the failure\nhad been reported.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a182fd88f8180b342f753f04c7d5507b5891c96",
      "tree": "056f2ec8a8f0600175fce41468edfd7d0b69cef3",
      "parents": [
        "ea2db495f92ad2cf3301623e60cb95b4062bc484"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Mar 31 22:54:18 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 26 13:51:08 2010 -0400"
      },
      "message": "ssb: Use relative offsets for SPROM\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea2db495f92ad2cf3301623e60cb95b4062bc484",
      "tree": "7cbfbc413f573673fc802fc44919ebbfcb5239ef",
      "parents": [
        "d53cdbb94a52a920d5420ed64d986c3523a56743"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Mar 31 21:59:21 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 26 13:51:08 2010 -0400"
      },
      "message": "ssb: Look for SPROM at different offset on higher rev CC\n\nOur offset handling becomes even a little more hackish now. For some reason I\ndo not understand all offsets as inrelative. It assumes base offset is 0x1000\nbut it will work for now as we make offsets relative anyway by removing base\n0x1000. Should be cleaner however.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d53cdbb94a52a920d5420ed64d986c3523a56743",
      "tree": "39b1026c953de14ce6b14417cf9bcb66992909f0",
      "parents": [
        "672724403b42da1d276c6cf811e8e34d15efd964"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 31 21:39:35 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 26 13:50:54 2010 -0400"
      },
      "message": "ssb: do not read SPROM if it does not exist\n\nAttempting to read registers that don\u0027t exist on the SSB bus can cause\nhangs on some boxes.  At least some b43 devices are \u0027in the wild\u0027 that\ndon\u0027t have SPROMs at all.  When the SSB bus support loads, it attempts\nto read these (non-existant) SPROMs and causes hard hangs on the box --\nno console output, etc.\n\nThis patch adds some intelligence to determine whether or not the SPROM\nis present before attempting to read it.  This avoids those hard hangs\non those devices with no SPROM attached to their SSB bus.  The\nSSB-attached devices (e.g. b43, et al.) won\u0027t work, but at least the box\nwill survive to test further patches. :-)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\n"
    },
    {
      "commit": "87eb367003887cdc81a5d183efea227b5b488961",
      "tree": "40f617e25a9364d573e3cd2189c9e7fa56c8a0fe",
      "parents": [
        "ccb7c7732e2ceb4e81a7806faf1670be9681ccd2",
        "05d17608a69b3ae653ea5c9857283bef3439c733"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 21 01:14:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 21 01:14:25 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-6000.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "847253b9483f713b3797877034e0940fd45ce375",
      "tree": "4a2fee5d09baadb4ba008a9eee6aadb1f5f04687",
      "parents": [
        "86f7d75eb7c43a54a7b37a2287787004f4310de6"
      ],
      "author": {
        "name": "Andreas Ferber",
        "email": "af@chaos-agency.de",
        "time": "Tue Mar 16 12:35:51 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 12 17:26:14 2010 +0100"
      },
      "message": "MIPS: Fix SSB PCIcore IO resource management\n\nThe SSB PCIcore code reused the IO resource fixup code from the original\n2.4.x Broadcom patch for BCM47xx based devices, which was a quick hack\nfor doing PCI IO resource configuration back then (the boot loader\ndoesn\u0027t configure PCI devices on this platform).\n\nHowever, this code is no longer necessary since the kernel now can do\nPCI resource management fine all by itself, so remove the old code.\n\nWhen removing the code, it becomes obvious that the mem_offset setting\nin the PCIcore driver was wrong, however this was masked by the fixup\ncode before, except in a few cases involving yenta_socket. For BCM47xx,\nthe correct offset is 0, and since this is the only device using PCIcore\nin host mode, the offset can simply be removed unconditionally.\n\nSigned-off-by: Andreas Ferber \u003caf@chaos-agency.de\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Markus Wigge \u003cmarkus@cultcom.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1070/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\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": "85373ee817f95e4b9ad50822ec0c1d8a6f1f7a7f",
      "tree": "6923835f6c297af0fb6a4325b51fde79a0b08af2",
      "parents": [
        "e9f08381cb117d66ad14474228ce02a27d6f62ae"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Mar 10 10:41:32 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 10 17:53:51 2010 -0500"
      },
      "message": "ssb: Export ssb_chipco_gpio_control - needed by N PHY code\n\nThe latest changes in the N PHY core require the symbol\nssb_chipco_gpio_control to be exported.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac5b4e168ebd9046a6cd066d50b3341353f2f309",
      "tree": "2420840ac1887774ad756e51a7ae0df739aa9123",
      "parents": [
        "d8728ee919282c7b01b65cd479ec1e2a9c5d3ba8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Feb 19 12:02:44 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:51 2010 -0500"
      },
      "message": "ssb: Add PCI ID 0x4322 to PHU handling\n\nSome of the N PHYs need a revision in the handling of the PMU.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0052b8bb5ad24ff2c5b065adc7ed44dc8390bd4b",
      "tree": "0deba64747f6ac5c8826c1c4c198c78ce055eb2e",
      "parents": [
        "634c8d2587abbd680603e016ae1060129abdf46f"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 13 18:10:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 15 16:12:53 2010 -0500"
      },
      "message": "ssb: fix typo in ifdef comment\n\nCc:\tMichael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "83e34f03ee9b86b49bde4707a1fe03a1837e29be",
      "tree": "2c8169f323e58a9b633b36dff5909b70a3df43d4",
      "parents": [
        "0866b03c7d7dee8a34ffa527ecda426c0f405518"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Wed Feb 03 21:28:11 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 08 16:50:54 2010 -0500"
      },
      "message": "ssb: fix interrupt assignment\n\nExplicitely enable shared interrupt 2 for any core that didn\u0027t get a dedicated IRQ\nanymore (fallthrough case) and for EXTIF cores to make gpio interrupts work.\nAlso remove a bogus comment.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "391ae22ae5726d2a8cebfa62879635c54a349642",
      "tree": "090730f2457712f085cc51d2e3c540072e183ea2",
      "parents": [
        "b6c3f5be7c6ac3375f44de4545c1ffe216b34022"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Feb 03 18:24:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 03 16:55:20 2010 -0500"
      },
      "message": "ssb: Fix CONFIG_SSB_SDIOHOST typo\n\nThis fixes a CONFIG_SSB_SDIOHOST typo.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nReported-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nTested-By: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28b4d5cc17c20786848cdc07b7ea237a309776bb",
      "tree": "bae406a4b17229dcce7c11be5073f7a67665e477",
      "parents": [
        "d29cecda036f251aee4947f47eea0fe9ed8cc931",
        "96fa2b508d2d3fe040cf4ef2fffb955f0a537ea1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 05 15:22:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 05 15:22:26 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/net/pcmcia/fmvj18x_cs.c\n\tdrivers/net/pcmcia/nmclan_cs.c\n\tdrivers/net/pcmcia/xirc2ps_cs.c\n\tdrivers/net/wireless/ray_cs.c\n"
    },
    {
      "commit": "d9b2c4d0b03c721808c0d259e43a27f1e80205bc",
      "tree": "f17a4166f62ee14faa1401a6cbd353a4ab8c77cb",
      "parents": [
        "27d16d08717faeaa8afd1b736a096dbaab90f08e",
        "5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 05 09:42:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 05 09:42:59 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (50 commits)\n  pcmcia: rework the irq_req_t typedef\n  pcmcia: remove deprecated handle_to_dev() macro\n  pcmcia: pcmcia_request_window() doesn\u0027t need a pointer to a pointer\n  pcmcia: remove unused \"window_t\" typedef\n  pcmcia: move some window-related code to pcmcia_ioctl.c\n  pcmcia: Change window_handle_t logic to unsigned long\n  pcmcia: Pass struct pcmcia_socket to pcmcia_get_mem_page()\n  pcmcia: Pass struct pcmcia_device to pcmcia_map_mem_page()\n  pcmcia: Pass struct pcmcia_device to pcmcia_release_window()\n  drivers/pcmcia: remove unnecessary kzalloc\n  pcmcia: correct handling for Zoomed Video registers in topic.h\n  pcmcia: fix printk formats\n  pcmcia: autoload module pcmcia\n  pcmcia/staging: update comedi drivers\n  PCMCIA: stop duplicating pci_irq in soc_pcmcia_socket\n  PCMCIA: ss: allow PCI IRQs \u003e 255\n  PCMCIA: soc_common: remove \u0027dev\u0027 member from soc_pcmcia_socket\n  PCMCIA: soc_common: constify soc_pcmcia_socket ops member\n  PCMCIA: sa1111: remove duplicated initializers\n  PCMCIA: sa1111: wrap soc_pcmcia_socket to contain sa1111 specific data\n  ...\n"
    },
    {
      "commit": "e33761e6f23881de9f3ee77cc2204ab2e26f3d9a",
      "tree": "e4d1c56fed629085b3387ebc512e8b2a441e393f",
      "parents": [
        "3ba6018aa314559c5867138a8173b068268a70db"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Nov 23 20:58:06 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:41 2009 -0500"
      },
      "message": "ssb: Fix range check in sprom write\n\nThe range check in the sprom image parser hex2sprom() is broken.\nOne sprom word is 4 hex characters.\nThis fixes the check and also adds much better sanity checks to the code.\nWe better make sure the image is OK by doing some sanity checks to avoid\nbricking the device by accident.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ba6018aa314559c5867138a8173b068268a70db",
      "tree": "6da72b198ec84c40a52b21545b5be3a4b1bd4c74",
      "parents": [
        "77593ae28c4c134eaf28ef34ecac3cd4464ecd6e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Nov 23 20:12:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:41 2009 -0500"
      },
      "message": "ssb: Fix SPROM writing\n\nThe SPROM writing routines were broken since we rewrote the suspend\nhandling on wireless devices, because SPROM writing depended on suspend.\n\nThis patch changes it and freezes devices with the driver remove(), probe()\ncallbacks instead. This also simplifies the whole logics a lot.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac2752c145c6dd25b8ed26bfede1c9177c91a7ef",
      "tree": "8839ee26249ea5d08b088e15d732715f4ce3e6ff",
      "parents": [
        "25f94aeaa3b20e804efbea0fe74d75bb15ecde4a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Nov 19 14:40:46 2009 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 23 17:05:28 2009 -0500"
      },
      "message": "ssb: Unconditionally log results of core scans\n\nAt present, the results of an SSB core scan are only logged when\nCONFIG_SSB_DEBUG is \"y\". As this may not be set in a distro kernel,\nit is difficult interpret many problems posted in bug reports or in\nhelp forums.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2071a0084a0323697b7d6fd5a98982194bd6929f",
      "tree": "cfa228cd187f600fd93b858b46e656bb24b0020e",
      "parents": [
        "ff879eb611dba859c4349048a32789e8c82afa91",
        "d01032e4fd33110f9f3a085a36cb819c1dfc5827"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 11 11:38:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 11 11:38:16 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-1000.c\n\tdrivers/net/wireless/iwlwifi/iwl-6000.c\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n"
    },
    {
      "commit": "d8e235227899474976302cf272e5c2b756eb32de",
      "tree": "861c0958d9e5f587524d00d0c3bdd05fcf14e161",
      "parents": [
        "2606289779cb297320a185db5997729d29b6700b"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Fri Nov 06 21:21:27 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 10 16:21:12 2009 -0500"
      },
      "message": "ssb-pcmcia: Fix 32bit register access in early bus scanning\n\nThe scan function was using 32 bit access which does not\nwork on 16bit CF cards.\n\nThis patch corrects this by doing two 16 bit reads like\nssb_pcmcia_read32 already does.\n\nmb -- Removed locking. That early in init there\u0027s no need for locking.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37ace3d4131ae80f370eb1230fa7db2b3eedf17c",
      "tree": "85b2744a8f6a9989498638347eeb0994dd9f5426",
      "parents": [
        "dddfbd824b96a25da0b2f1cf35c0be33ef2422fe"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Oct 18 23:56:41 2009 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Nov 08 18:23:09 2009 +0100"
      },
      "message": "pcmcia: convert ssb pcmcia driver to use new CIS helpers\n\nSSB is a prime example of how to make use of the new CIS helpers.\n\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "8b45499ccb8a93cd68b1a8766786c2f8ea991ae2",
      "tree": "49caca5ebfcd56a558cb259ef0799e7f8c647b41",
      "parents": [
        "899110fe4e1b26f7a13e639c57e2a047d21bffa2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Oct 09 20:32:10 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 27 16:47:55 2009 -0400"
      },
      "message": "ssb: Put host pointers into a union\n\nThis slightly shrinks the structure.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de32cce132a9c96e1ba3fddc0c5a6d110af42ea4",
      "tree": "873718996c653b67633b5ba2256503e3c0f37b0e",
      "parents": [
        "f7f71173ea69d4dabf166533beffa9294090b7ef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Sep 15 14:52:40 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 16 16:21:00 2009 -0400"
      },
      "message": "ssb/sdio: fix printk format warnings\n\nFix printk format warnings:\n\ndrivers/ssb/sdio.c:336: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 7 has type \u0027size_t\u0027\ndrivers/ssb/sdio.c:443: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 7 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd559b36e77c396425284a58ce4b2c5d2167d40d",
      "tree": "c75c20449605e97685d00adb14d727cebd288b96",
      "parents": [
        "559a4741b8a5b4551b8c7e8e0de7f3e41a79bb5a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Sep 13 15:55:13 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 14 14:36:05 2009 -0400"
      },
      "message": "ssb: Fix error when V1 SPROM extraction is forced\n\nWhen an SPROM revision is not recognized, the code falls back to a V1\nSPROM; however, that revision is not forced in the appropriate structure.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54a68d14e0bc4f2328fb630a3058729f61452c2e",
      "tree": "835651e06d403e7db575f97f2ef74cd13c643e37",
      "parents": [
        "ff4d572a186c1276ea2118e405528432eb1f747c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Sep 11 16:08:06 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 14 14:36:04 2009 -0400"
      },
      "message": "ssb: Disable verbose SDIO coreswitch\n\nDisable SDIO coreswitch debugging.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24ea602e183ca20a7577ebe253323d0e5d0f9847",
      "tree": "9cd9c0b3832cac2f155e633fbed1ce2bf3331f9a",
      "parents": [
        "f020979d5d7c9816c071d0aedf60a889fa4fae40"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Tue Sep 08 19:30:12 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 09 11:19:00 2009 -0400"
      },
      "message": "ssb: Implement SDIO host bus support\n\nAdd support for communicating with a Sonics Silicon Backplane through a\nSDIO interface, as found in the Nintendo Wii WLAN daughter card.\n\nThe Nintendo Wii WLAN card includes a custom Broadcom 4318 chip with\na SDIO host interface.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6c463e3a3d067f5da2c79d5acdb2f626754cdb3",
      "tree": "c469a4411d61f47b4b24387a9d3d87c68648ecd6",
      "parents": [
        "69eddc8a37a33479205ac3a3d8575fad1466da90"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Sep 05 11:18:47 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 08 16:31:08 2009 -0400"
      },
      "message": "ssb: Fail ssb modinit, if attach of the buses failed.\n\nSSB modinit should not succeed, if busattach failed.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06e4da268c0e8f3b8408403d65e47d2885a78ff2",
      "tree": "971fffcefbe06c5bba590953a06ced39947f1198",
      "parents": [
        "68ec53292c7f09056152efa9a6ee2591c794f08c"
      ],
      "author": {
        "name": "Gábor Stefanik",
        "email": "netrolller.3d@gmail.com",
        "time": "Wed Aug 26 20:51:26 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 28 14:40:53 2009 -0400"
      },
      "message": "ssb: Implement PMU LDO control and use it in b43\n\nImplement the \"PMU LDO set voltage\" and \"PMU LDO PA ref enable\"\nfunctions, and use them during LP-PHY baseband init in b43.\n\nSigned-off-by: Gábor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0ea6ce14ae2a72a353ddf8ab370c09ba403d897",
      "tree": "3381c527e63dde062c9731ebd8dc994b909c3d95",
      "parents": [
        "c46aaba74f37448f0a1a3e911230834b7ebe514f"
      ],
      "author": {
        "name": "Gábor Stefanik",
        "email": "netrolller.3d@gmail.com",
        "time": "Fri Aug 14 14:11:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 20 11:35:53 2009 -0400"
      },
      "message": "ssb: Fix typo in the rev8 SPROM extraction routine\n\nNo comment. :-)\n\nSigned-off-by: Gábor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f679056b2fdd4e9b7c8eb42ba447cd9646236305",
      "tree": "d10c343cca51cbd2f720b99e78739a7719daa496",
      "parents": [
        "18889231e4527dfe23145efe318e74744794a95d"
      ],
      "author": {
        "name": "Gábor Stefanik",
        "email": "netrolller.3d@gmail.com",
        "time": "Mon Aug 10 21:23:08 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 14 09:14:02 2009 -0400"
      },
      "message": "ssb: Implement the remaining rev.8 SPROM vars needed for LP-PHY\n\nAlso add a \"SPEX32\" macro for extracting 32-bit SPROM variables.\n\nSigned-off-by: Gábor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e864561c12bc743789eab76242b8314d394daa52",
      "tree": "5f9bf951fd8e713b224062a37b2a0b24c14f17ce",
      "parents": [
        "42359da44112565e12a5209befb36dc6b6d6cd9c",
        "e594e96e8a14101a6decabf6746bd5186287debc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 09 20:33:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 09 20:33:18 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (29 commits)\n  cxgb3: Fix crash caused by stashing wrong netdev_queue\n  ixgbe: Fix coexistence of FCoE and Flow Director in 82599\n  memory barrier: adding smp_mb__after_lock\n  net: adding memory barrier to the poll and receive callbacks\n  netpoll: Fix carrier detection for drivers that are using phylib\n  includecheck fix: include/linux, rfkill.h\n  p54: tx refused but queue active\n  Atheros Kconfig needs to be dependent on WLAN_80211\n  mac80211: fix docbook\n  mac80211_hwsim: avoid NULL access\n  ssb: Add support for 4318E\n  b43: Add support for 4318E\n  zd1211rw: adding SONY IFU-WLM2 (054c:0257) as a zd1211b device\n  zd1211rw: 07b8:6001 is a ZD1211B\n  r6040: bump driver version to 0.24 and date to 08 July 2009\n  r6040: restore MIER register correctly when IRQ line is shared\n  ipv4: Fix fib_trie rebalancing, part 4 (root thresholds)\n  davinci_emac: fix kernel oops when changing MAC address while interface is down\n  igb: set lan id prior to configuring phy\n  mac80211: minstrel: avoid accessing negative indices in rix_to_ndx()\n  ...\n"
    },
    {
      "commit": "2fbddeb5c409c90be4706ea2beb7f1fc02100c72",
      "tree": "fba691617a3beaceaeb133600e7d4f650a7656e2",
      "parents": [
        "cff782cd94df7adea84af6aa9516c8088f7ea950"
      ],
      "author": {
        "name": "Clyde McPherson",
        "email": "ccmcphe@verizon.net",
        "time": "Tue Jun 30 22:39:43 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 08 15:24:25 2009 -0400"
      },
      "message": "ssb: Add support for 4318E\n\nAdded support for the Broadcom 4318E chipset on PCMCIA/CF cards. The\n4318E can do 802.11A/B/G, only B and G mode are supported in b43.\n\nSigned-off-by: Clyde McPherson \u003cccmcphe@verizon.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad361c9884e809340f6daca80d56a9e9c871690a",
      "tree": "7ec02c9934964fecdc791a0df0fc722d3bda5c53",
      "parents": [
        "e3288775ff63900fbb7db505f2b9a1bee98f07df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 06 13:05:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 08 10:30:03 2009 -0700"
      },
      "message": "Remove multiple KERN_ prefixes from printk formats\n\nCommit 5fd29d6ccbc98884569d6f3105aeca70858b3e0f (\"printk: clean up\nhandling of log-levels and newlines\") changed printk semantics.  printk\nlines with multiple KERN_\u003clevel\u003e prefixes are no longer emitted as\nbefore the patch.\n\n\u003clevel\u003e is now included in the output on each additional use.\n\nRemove all uses of multiple KERN_\u003clevel\u003es in formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea4bbfd0048c53c24f72ef668b39f1247bc243c0",
      "tree": "df871a70349f18842c0a38b51cad2dd3ee65b07a",
      "parents": [
        "eb9b5141a9815ef898ef6b6441f733e81c272600"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Tue Jun 30 23:04:55 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 03 15:45:27 2009 +0100"
      },
      "message": "MIPS: BC47xx: Fix SSB irq setup\n\nThe current ssb irq setup in ssb_mipscore_init has the problem that it\nconfigures some device on some irq without checking that the irq is not\ntaken by an other device.\n\nFor example in my case PCI host is on irq 0 and IPSEC on irq 3.\nThe current code:\n  - store in dev-\u003eirq that IPSEC irq is 3 + 2\n  - do a set_irq 0-\u003e3 on PCI host\n\nBut now IPSEC irq is not routed anymore to the mips code and dev-\u003eirq is\nwrong.  This causes a problem described in [1].\n\nThis patch tries to solve the problem by making set_irq configure the\ndevice we want to take the irq on the shared irq0. The previous example\nbecomes:\n  - store in dev-\u003eirq that IPSEC irq is 3 + 2\n  - do a set_irq 0-\u003e3 on PCI host:\n  - irq 3 is already taken by IPSEC. do a set_irq 3-\u003e0 on IPSEC\n\nI also added some code to print the irq configuration after irq setup to\nallow easier debugging. And I add extra checking in ssb_mips_irq to report\ndevice without irq or device with not routed irq.\n\n[1] http://www.danm.de/files/src/bcm5365p/REPORTED_DEVICES\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nAcked-by : Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e36b80b658d471be5a8a40f00e2c7614524b86a2",
      "tree": "4184c1bf2e79282ac44060baa95b8e2871321cfb",
      "parents": [
        "ccc0d38ec13d4649d4168c1db590137df53ad783"
      ],
      "author": {
        "name": "Matthieu Castet",
        "email": "castet.matthieu@free.fr",
        "time": "Fri May 22 22:25:04 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 08 16:57:50 2009 +0100"
      },
      "message": "SSB: BCM47xx: Export ssb_watchdog_timer_set\n\nthis patch export ssb_watchdog_timer_set to allow to use it in a Linux \nwatchdog driver.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nAcked-by : Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd970e43d86c253ff159d9668499aaf42d175722",
      "tree": "71b818b9a5d1553290171a529242d3c46987b64e",
      "parents": [
        "4bbf4d56583dd52c429d88f43cb614bdbe5deea6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Mar 24 10:36:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:20 2009 -0400"
      },
      "message": "b43: Add BCM4307 PCI-ID\n\n00:09.0 Network controller [0280]: Broadcom Corporation BCM4307 Ethernet Controller [14e4:4306] (rev 03)\n    Subsystem: Broadcom Corporation BCM4307 Ethernet Controller [14e4:4306]\n    Flags: bus master, fast devsel, latency 32, IRQ 10\n    Memory at d7000000 (32-bit, non-prefetchable) [size\u003d8K]\n    Kernel driver in use: b43-pci-bridge\n    Kernel modules: ssb\n\nReported-by: yoann \u003cyoann71@msn.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feeb44454996cf5b375fad21697bf6202fe30dd2",
      "tree": "52c1c23010f53c9c03458e08ac4f7fd39125a058",
      "parents": [
        "d7873cb9abb5d8b4b9f7f5749af06e4e03798733"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Mar 20 16:43:20 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 27 20:13:04 2009 -0400"
      },
      "message": "ssb: remove EXPERIMENTAL dependencies.\n\nssb is not experimental anymore.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e79c1ba84c68de9161d541bd2bcc8ea65c89955c",
      "tree": "9399343651e9d92fb92f0c7bd6280353cb296913",
      "parents": [
        "e31ae0508315ebf5d8b1b8a1fca8550737fb3996"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 27 16:59:05 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 05 14:39:32 2009 -0500"
      },
      "message": "ssb: Add SPROM fallback support\n\nThis adds SSB functionality to register a fallback SPROM image from the\narchitecture setup code.\n\nWeird architectures exist that have half-assed SSB devices without SPROM attached to\ntheir PCI busses. The architecture can register a fallback SPROM image that is\nused if no SPROM is found on the SSB device.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9703146158c0415a60799570397e488bc982af5",
      "tree": "3928988b53a4dc6dba56acbdb53ef6fadaeb4a07",
      "parents": [
        "baf62eecfa75a26682efdfed0d74256992a47e6b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 03 19:23:18 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:49 2009 -0500"
      },
      "message": "ssb: Add PMU support\n\nThis adds support for the SSB PMU.\nA PMU is found on Low-Power devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b1c7c67603efdf0b39f6056989b0f8194cdc1f3",
      "tree": "7086a0f862ce5f3e5d6e6cb0daca71193c4185f8",
      "parents": [
        "bb519bee07eed4fac9921ad658fb1f7ed78defb5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Dec 25 00:39:28 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 29 15:59:38 2009 -0500"
      },
      "message": "b43/ssb: Add SPROM8 extraction and LP-PHY detection\n\nThis adds detection code for the LP-PHY and SPROM\nextraction code for version 8, which is needed by the LP-PHY and\nnewer N-PHY.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "92d6128e1766bb7a7b6dc58f012fdf772fdf1100",
      "tree": "1de820cdd7496f6eacf965a9705cb23a484e0b6d",
      "parents": [
        "e3c92df08cbf6a0cb60a9c7ce377378383967e07"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 24 12:44:09 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 29 15:59:37 2009 -0500"
      },
      "message": "ssb/b43: add new N PHY device\n\nThis is used on my macbook. N PHY, obviously nothing works\nyet, but we can detect the chip with this patch.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7b05fe7f92e21e933caa529fd8d78bbbbfbd293",
      "tree": "41575e92078ffd4287bbf735799b803193222b4c",
      "parents": [
        "582c1b538fb47a2d6a41dbdadb031086c49446c1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Oct 30 15:51:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:03 2008 -0500"
      },
      "message": "ssb: struct device - replace bus_id with dev_name(), dev_set_name()\n\nThis patch is part of a larger patch series which will remove\nthe \"char bus_id[20]\" name string from struct device. The device\nname is managed in the kobject anyway, and without any size\nlimitation, and just needlessly copied into \"struct device\".\n\nTo set and read the device name dev_name(dev) and dev_set_name(dev)\nmust be used. If your code uses static kobjects, which it shouldn\u0027t\ndo, \"const char *init_name\" can be used to statically provide the\nname the registered device should have. At registration time, the\ninit_name field is cleared, to enforce the use of dev_name(dev) to\naccess the device name at a later time.\n\nWe need to get rid of all occurrences of bus_id in the entire tree\nto be able to enable the new interface. Please apply this patch,\nand possibly convert any remaining remaining occurrences of bus_id.\n\nWe want to submit a patch to -next, which will remove bus_id from\n\"struct device\", to find the remaining pieces to convert, and finally\nswitch over to the new api, which will remove the 20 bytes array\nand does no longer have a size limitation.\n\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-Off-By: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9581483444d002e0b3807d9e66f552f372a6fc5e",
      "tree": "ef9d343eb8932236cef2dad3104e187abace3fb6",
      "parents": [
        "309f796f301bf1c2731d9b9eb8642c76b523ebf7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Nov 06 01:37:00 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 13:50:17 2008 -0800"
      },
      "message": "SSB: hide empty sub menu\n\nIf the target system cannot support SSB, then don\u0027t show the menu option as\nit\u0027ll simply be an empty submenu.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "b262e60309e1b0eb25d300c7e739427d5316abb1",
      "tree": "bf319d78c79bb5cb617ff0c8340c73aa349bba15",
      "parents": [
        "93c8b90f01f0dc73891da4e84b26524b61d29d66",
        "0523820482dcb42784572ffd2296c2f08c275a2b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 01 06:12:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 01 06:12:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/ath9k/core.c\n\tdrivers/net/wireless/ath9k/main.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "ac82da3381fc663dbda31612a0bff60bc41676a3",
      "tree": "7e9f68ab045ecbe9a47f29ca87bac4b475b4132a",
      "parents": [
        "2dc42b47a7886bdc87514990c68ecdf8de61e653"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Fri Sep 26 22:27:11 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 27 15:45:37 2008 +0100"
      },
      "message": "[SSB] Initialise dma_mask for SSB_BUSTYPE_SSB devices\n\nFor SSB_BUSTYPE_SSB type devices, we need to initialize dma_mask using\ncoherent_dma_mask so that calls to dma_set_mask() succeed.\n\nIt fixes the regression on the b44 driver introduced by commit\nf225763a7d6c92c4932dbd528437997078496fcc\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "31ce12fb3ebf88b054deb99ad729e84888bf6125",
      "tree": "c219fa9add1d2e40b446c680f4759d2cd57bf01a",
      "parents": [
        "f5fe1fdaae86a74d6977fafd8fdd8697e398dafd"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Aug 20 17:45:06 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 29 16:24:07 2008 -0400"
      },
      "message": "ssb: Clean up extraction of MAC addresses from SPROM\n\nOnly rev 1 and 2 ssb SPROMs have fields named et0mac and et1mac;\nhowever, all of the extraction routines extract pseudo data for these\nfields from regions that are all 1\u0027s resulting in a hardware address\nof FF:FF:FF:FF:FF:FF. This patch forces such a fill at the beginning of\nthe data extraction process, and only does the formal extraction if the\nSPROM rev is 1 or 2.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "095f695cbb07281682462da0618fffabb499d0be",
      "tree": "b46e86b862d0c5928cc1829f22ebef1b57ecfc14",
      "parents": [
        "2f58bbf27fe5321a7a208be9071efc54e8a8a3bd"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Aug 19 12:50:31 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 29 16:24:05 2008 -0400"
      },
      "message": "ssb: Update for Rev. 5 SPROM\n\nAlthough a revision 5 SPROM has not been seen in the wild, the\nopen-source portion of the MIPS driver 4.150.10.5 describes its\nlayout, which is mostly inherited from revision 4. This patch\nimplements the differences.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "635d19bea0e91df473a81391ec8f3db2d049a218",
      "tree": "8886deb8530f815711ad0c65bc35ce491f25f3f9",
      "parents": [
        "f958095ef4fc96e978c6eddcaca29100e5276c7f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 11:47:29 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:54 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_NO_MORE_ITEMS\n\nCS_NO_MORE_ITEMS is returned by the CIS tuple reading and parsing code if\nthe end of a tuple chain is reached. As at least one PCMCIA driver relies\non matching this return value, replace it with -ENOSPC which is now\nuniquely used for this purpose within the in-kernel pcmcia subsystem.\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: linux-serial@vger.kernel.org\nCC: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "4c89e88bfde6a3c179790e21004f24e09a058290",
      "tree": "2895a308d64aeabb5fde776d92572a51444d835b",
      "parents": [
        "1a53088c101789bfca431de709ff6e45e8c77003"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:07:45 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:26 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_SUCCESS\n\nInstead of using own error or success codes, the PCMCIA code should rely on\nthe generic return values. Therefore, replace all occurrences of CS_SUCCESS\nwith 0.\n\nCC: netdev@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "7f37441c21d3ae9fec47ef418ccafb2823d12a27",
      "tree": "6d88b0f17c414d0795e698ec2758102ca376cf9a",
      "parents": [
        "e10e0dfe3ba358cfb442cc3bf0d3f2068785bf5c"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Aug 07 18:24:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 18 11:05:13 2008 -0400"
      },
      "message": "ssb: allow compilation on systems without PCI\n\nMakes ssb work on system without a PCI bus.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c3ceb4a409e2b838700edf081d61a8a4c921e79",
      "tree": "4dbf54cc23d2796b278e22fc6f5460b9b451c956",
      "parents": [
        "54dceb008ffcbe003bea9017cad1227a83b6fc3f",
        "b2238566401f01eb796e75750213c7b0fce396b2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:30:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:30:17 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/iwlwifi/iwl-3945.c\n\tnet/mac80211/mlme.c\n"
    },
    {
      "commit": "9e095a687b3561972272063260e14ab1bc21de08",
      "tree": "f5f7f9bcfaad71c8b2f8aca9b7a743963fb81cdf",
      "parents": [
        "9dfd55008e3863dcd93219c74bf05b09e5c549e2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jul 04 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 07 15:31:40 2008 -0400"
      },
      "message": "ssb-pcicore: Fix IRQ-vector init on embedded devices\n\nOn embedded devices we must not route the interrupts through\nthe PCI core, if our host-bus is not PCI.\n\nReported-by: Steve Brown \u003csbrown@cortland.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f225763a7d6c92c4932dbd528437997078496fcc",
      "tree": "5d787c7c0bdabcf72e98603a85672ebe95a3682e",
      "parents": [
        "316af76f3475bb73dbb11f1c6d549ae589efb3d0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jun 20 11:50:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 27 09:09:15 2008 -0400"
      },
      "message": "ssb, b43, b43legacy, b44: Rewrite SSB DMA API\n\nThis is a rewrite of the DMA API for SSB devices.\nThis is needed, because the old (non-existing) \"API\" made too many bad\nassumptions on the API of the host-bus (PCI).\nThis introduces an almost complete SSB-DMA-API that maps to the lowlevel\nbus-API based on the bustype.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "caea902f72b053fd0c76d0d3b6b2e057beb3fc64",
      "tree": "74e8d476b2c51480420e2ef7c9bbae249b6edbc9",
      "parents": [
        "0b4419162aa6c4204843f3a13b48d9ab821d3167",
        "65c3e4715b1b934f8dcc002d9f46b4371ca7a9b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:25:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:25:48 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/rt2x00/Kconfig\n\tdrivers/net/wireless/rt2x00/rt2x00usb.c\n\tnet/sctp/protocol.c\n"
    },
    {
      "commit": "e6340361f9c70e84312caed98c6e058ac6234e9b",
      "tree": "4c7266a523fd44a25f4f8df8df8fc18817a521da",
      "parents": [
        "6847aa5cce6e22c3625a243b02909ac46aafa110"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Jun 12 15:33:13 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 13 16:14:52 2008 -0400"
      },
      "message": "ssb: Fix coherent DMA mask for PCI devices\n\nThis fixes setting the coherent DMA mask for PCI devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "65b53e4cc90e59936733b3b95b9451d2ca47528d",
      "tree": "29932718192962671c48c3fd1ea017a6112459e8",
      "parents": [
        "788c0a53164c05c5ccdb1472474372b72ba74644",
        "2e761e0532a784816e7e822dbaaece8c5d4be14d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 10 02:22:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 10 02:22:26 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/tg3.c\n\tdrivers/net/wireless/rt2x00/rt2x00dev.c\n\tnet/mac80211/ieee80211_i.h\n"
    },
    {
      "commit": "a3bafeedfff2ac5fa0a316bea4570e27900b6fcc",
      "tree": "2aba8fc4ccbaecff6cb9adaa632bb0922e517489",
      "parents": [
        "a75eda43dc4a64d0bd0502da546871c01f70e899"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 02 16:15:23 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 04 15:57:10 2008 -0400"
      },
      "message": "ssb: Fix context assertion in ssb_pcicore_dev_irqvecs_enable\n\nThis fixes a context assertion in ssb that makes b44 print\nout warnings on resume.\n\nThis fixes the following kernel oops:\nhttp://www.kerneloops.org/oops.php?number\u003d12732\nhttp://www.kerneloops.org/oops.php?number\u003d11410\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2afc49015db927fea7bc6ca33c0a60bf5d7c2c5f",
      "tree": "1442845f56a9d235a3fb8546b7b4277c013f5aa4",
      "parents": [
        "3acea5b616c6d85008700a9d51cb02a81b2d0c67"
      ],
      "author": {
        "name": "Larry.Finger@lwfinger.net",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 19 16:24:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:12 2008 -0400"
      },
      "message": "ssb: Allow reading of 440-byte SPROM that is not rev 4\n\nThe current code checks for the special signature that signifies\na revision 4 SPROM. Now that a rev. 8 SPROM with a 440-byte length\nhas been found that may not have any special code, this check could\nbe relaxed. With this patch, if the CRC is incorrect for a 256-byte\nSPROM, the code will immediately check for a 440-byte SPROM. If there\nis still a CRC error, the size is set to 440 bytes, which allows dumping\nof most of any 512-byte SPROM if one is encountered.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4503183aa32e6886400d82282292934fa64a81b0",
      "tree": "5ff1dd907a07b115b70650cf961b0e0f87d6f7b8",
      "parents": [
        "9fc38458355525f801cd2ab403ac89850489a05e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 19 17:52:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:35 2008 -0400"
      },
      "message": "ssb: Fix all-ones boardflags\n\nIn the SSB SPROM a field set to all ones means the value\nis not defined in the SPROM.\nIn case of the boardflags, we need to set them to zero\nto avoid confusing drivers. Drivers will only check the\nflags by ANDing.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Gabor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e42198609d73ed1a9adcba2af275c24c2678420",
      "tree": "32fd4d9073bfc0f3909af8f9fb4bcff38951d01a",
      "parents": [
        "794eb6bf20ebf992c040ea831cd3a9c64b0c1f7a",
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "51e8b885902fc8cc2ded48322ad9402bbcff23fe",
      "tree": "bf4acc8b3718a9b76a560915054d52629314c643",
      "parents": [
        "50c4afb99166dc0d2e8a0b063fe83befaa426a44"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Apr 08 10:31:22 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 14:53:22 2008 -0400"
      },
      "message": "ssb-pcicore: Remove b44 TPS flag workaround\n\nNow that we fixed the TPS flag assignment in commit\nb63009b456c8d9abe684bdf8d4bd8f27eb040019\nwe don\u0027t need the workaround for the bcm44xx chip anymore.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ac58469f13028e1eb97f8bc7b0fca5072591d8d",
      "tree": "c955e1b753e1f86c570d2d6f5f6095d1182d5c35",
      "parents": [
        "2d4543fdb487b1301ae48703dea3e66ead2d3c75"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 11 11:59:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 15 15:04:35 2008 -0400"
      },
      "message": "ssb: Fix usage of struct device used for DMAing\n\nThis fixes DMA on architectures where DMA is nontrivial, like PPC64.\nWe must use the host-device\u0027s (PCI) struct device for any DMA\noperation instead of the SSB device. For this we add a new\nstruct device pointer to the SSB device structure that will always\npoint to the right device for DMAing.\n\nWithout this patch b43 and b44 drivers won\u0027t work on complex-DMA\narchitectures, that for example need dev-\u003earchdata for DMA operations.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df39e8ba56a788733d369068c7319e04b1da3cd5",
      "tree": "1e9be853bdb455e341cdbf957656f342cfa2eb9e",
      "parents": [
        "f5572855ec492334d8c3ec0e0e86c31865d5cf07",
        "159d83363b629c91d020734207c1bc788b96af5a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ehea/ehea_main.c\n\tdrivers/net/wireless/iwlwifi/Kconfig\n\tdrivers/net/wireless/rt2x00/rt61pci.c\n\tnet/ipv4/inet_timewait_sock.c\n\tnet/ipv6/raw.c\n\tnet/mac80211/ieee80211_sta.c\n"
    },
    {
      "commit": "2633da237ba29875294f8680ebece5900ccdcc05",
      "tree": "e7f6024fef2f3e2d67f779241162153cf69d8451",
      "parents": [
        "b63009b456c8d9abe684bdf8d4bd8f27eb040019"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Apr 08 11:17:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 09 10:33:49 2008 -0400"
      },
      "message": "ssb-mipscore: Fix interrupt vectors\n\nThis fixes assignment of the interrupt vectors on the SSB MIPS core.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b63009b456c8d9abe684bdf8d4bd8f27eb040019",
      "tree": "721d08b77f91261e9114236006a8aaa8749038a0",
      "parents": [
        "216bce90b811a35eb5cd2ed8216bdbb1753e9b2b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "larry.finger@lwfinger.net",
        "time": "Tue Apr 08 10:28:24 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 09 10:33:49 2008 -0400"
      },
      "message": "ssb-pcicore: Fix IRQ TPS flag handling\n\nThis fixes the TPS flag handling for the SSB pcicore driver.\nThis fixes interrupts on some devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d625a29ba649a4df6027520ffc378f23c0e6883e",
      "tree": "07b895d38717e24e655948c963f4287f551df42f",
      "parents": [
        "93af2614513103216038afa708718295e7016dbb"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Apr 02 19:46:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "ssb: Add support for block-I/O\n\nThis adds support for block based I/O to SSB.\nThis is needed in order to efficiently support PIO data\ntransfers to the card.\nThe block-I/O support is only compiled, if it\u0027s selected by the\nweird driver that needs it. So there\u0027s no overhead for sane devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d72bb40fe38608fcf7870b4d768e4416502b23b5",
      "tree": "d20e340408709b918c55687c9d53caa6d72268d8",
      "parents": [
        "fb14a7e0860ef8b19d0dd61be96e23eacb4da129"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Apr 02 17:03:26 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "ssb: Fix build for non-PCIhost\n\nThis fixes a build error when PCMCIA-host support is built,\nbut PCI-host support is disabled.\nHell, who on earth would use such a weird configuration. :D\n\ndrivers/built-in.o: In function `ssb_attr_sprom_store\u0027:\n(.text+0x1c4b79): undefined reference to `ssb_devices_freeze\u0027\ndrivers/built-in.o: In function `ssb_attr_sprom_store\u0027:\n(.text+0x1c4bb3): undefined reference to `ssb_devices_thaw\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fe2b65a18e49bfde56a59ed4ab3fc7aa0c2f325",
      "tree": "a813fe635b7a8c248c586de847d1501c4ccaab6b",
      "parents": [
        "5100d5ac81b9330dc57e35adbe50923ba6107b8f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Mar 30 00:10:50 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:57 2008 -0400"
      },
      "message": "ssb: Turn suspend/resume upside down\n\nTurn the SSB bus suspend mechanism upside down.\nInstead of deciding by an internal reference count when to suspend/resume,\nlet the parent bus call us in their suspend/resume routine.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9788ba7500c3a6268ceb63296a0f37f34d450beb",
      "tree": "1b4a4a960acafa93e081502afb5207cf66506bae",
      "parents": [
        "247367016305637fb981db020679520e354c80c4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Mar 28 10:34:55 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:56 2008 -0400"
      },
      "message": "ssb-pcmcia: IRQ and DMA related fixes\n\nHere come some IRQ and DMA related fixes for the ssb PCMCIA-host code.\nNot much to say, actually. I think the patch explains itself.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "881400a20c3551e90eed1062cf0387fa686a2fd0",
      "tree": "0b88fd39614a84a51bbb8430749092f1e5ed162f",
      "parents": [
        "7981a35ed0f64ca49b1a0c0acecbc9b644a8a2e3"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sun Apr 06 17:05:07 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:29 2008 -0400"
      },
      "message": "b43legacy: fix bcm4303 crash\n\nThis fixes an hard crash which happened upon driver loading on bcm4303 rev.\n2 devices.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7ec2e3230633a858af1b0b359f6c4670dbeb997",
      "tree": "c43dbd7f6cab0ac066c039697528312d802617ef",
      "parents": [
        "068edceb7e73c05f77e204442ea8f86e238575da"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Mar 10 17:26:32 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 13 19:32:32 2008 -0400"
      },
      "message": "ssb: Add SPROM/invariants support for PCMCIA devices\n\nThis adds support for reading/writing the SPROM invariants\nfor PCMCIA based devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aab547ce0d1493d400b6468c521a0137cd8c1edf",
      "tree": "84625da40d905669a28a5770de111225667d5f27",
      "parents": [
        "69d3b6f491545d326135a1def4e290cd577c9a36"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 29 11:36:12 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 06 17:09:43 2008 -0500"
      },
      "message": "ssb: Add Gigabit Ethernet driver\n\nThis adds the Gigabit Ethernet driver for the SSB\nGigabit Ethernet core. This driver actually is a frontend to\nthe Tigon3 driver. So the real work is done by tg3.\nThis device is used in the Linksys WRT350N.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "255333c1db3ec63921de29b134418a4e56e5921e",
      "tree": "b1cd99373cabfa6fed020496d4d74500e7bc7e92",
      "parents": [
        "9a43b709a230705ca40a6f854a334a02334a3c1c",
        "0d66afe7805b169b6bf3c7a88cf8163298b8ef05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 12:26:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 12:26:41 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tnet/mac80211/rc80211_pid_algo.c\n"
    },
    {
      "commit": "dc63644b0ee3b447e879ef8e124657b40e9ea81c",
      "tree": "91b167d5411141dd669a51317aec678a802b3c17",
      "parents": [
        "1d60ab0574fae362b1cca0ef52181ef75fd46832"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Feb 29 11:09:31 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:35 2008 -0500"
      },
      "message": "ssb: Add pcibios_enable_device() return value check\n\nThis patch has added pcibios_enable_device() return value check.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28de57d1a9eb7e67badb731297197fcbef0cc19e",
      "tree": "950fe43f059f03659c4fd87755a73610af5b20c4",
      "parents": [
        "fba4a1e63723b5ef16c21a90f06520ae37c5da98"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Fri Feb 22 16:14:58 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:41:43 2008 -0500"
      },
      "message": "ssb: Add CHIPCO IRQ access functions\n\nThis patch adds functions to setup and read the CHIPCO IRQ.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffc7689ddae5cbe12bde437ae0f2b386d568b5cd",
      "tree": "638e7dcf083c88cf45763953aa244504d357a220",
      "parents": [
        "004c872e78d433f84f0a5cd4db7a6c780c0946e1"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Feb 20 19:08:10 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 29 15:37:26 2008 -0500"
      },
      "message": "ssb: Add support for 8bit register access\n\nThis adds support for 8bit wide register reads/writes.\nThis is needed in order to support the gigabit ethernet core.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2d8d4fdf78488f3362dccfd2a6bfdb4bc65c0858",
      "tree": "ce184f8e2d3e8b58e31b678bd100ff2e3f3088f4",
      "parents": [
        "f9d8f88952c263a4eeaaa0fc6ff726d2315b6a57"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Thu Feb 28 15:11:26 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:29:58 2008 -0500"
      },
      "message": "SSB PCI core driver: use new SPROM data structure\n\nSwitch the SSB PCI core driver to the new SPROM data structure now that\nthe old one has been removed.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7084535c9d2b8bcfc19f1ad9452eabde742ae22",
      "tree": "7009424c631c13a7a4675892f124073059255323",
      "parents": [
        "4b7524a42e14a7f86fa12611f3419650e99e2526"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 12:59:26 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Use a separate config option for the b43 pci to ssb bridge.\n\nThe bridge code was unnecessary enabled by the b44\ndriver, but it prevents the bcm43xx driver from\nbeing loaded, as the bridge claims the same pci ids.\n\nNow we enable the birdge only if the b43{legacy}\ndrivers are selected.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc71acc846c577473ada72a46c5ea9c935eca086",
      "tree": "aa867b9fdc1f9dcaaf8186c84e101587d67481ce",
      "parents": [
        "5078ed50712aa3df1099540b524d01075aee653f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 16 18:13:36 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:55 2008 -0500"
      },
      "message": "ssb: Fix support for PCI devices behind a SSB-\u003ePCI bridge\n\nWe must pin all resources and make sure the PCI subsystem\nwon\u0027t relocate us, as the addresses are hardwired into hardware.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cb4461520f307a6e3fb2bb32cb8daee45aa1fae",
      "tree": "24d287cb729e511285465456cdd0ec02805e9130",
      "parents": [
        "53521d8c90d366191b6c134f88a8ebe83de60614"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 19 17:46:48 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "ssb: Fix pcicore cardbus mode\n\nThis fixes the pcicore driver to not die a horrible\ncrash death when inserting a cardbus card.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53521d8c90d366191b6c134f88a8ebe83de60614",
      "tree": "2d4b8bed0db743927586389ab035aab816d22f36",
      "parents": [
        "c2bcbe65fc88d61f9a806367ff6eab76c9eabb3a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 19 16:22:50 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "ssb: Make the GPIO API reentrancy safe\n\nThis fixes the GPIO API to be reentrancy safe.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2bcbe65fc88d61f9a806367ff6eab76c9eabb3a",
      "tree": "c882d3016ed4a273b8e7e8fb9b86c1bcb6d6836a",
      "parents": [
        "42bfad4f71637c4eb4791aa8062063c4a8526522"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 19 14:53:35 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "ssb: Fix the GPIO API\n\nThis fixes the GPIO API to be usable.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42bfad4f71637c4eb4791aa8062063c4a8526522",
      "tree": "42c8c52d953aaa8f0418084af1e60c15e900488c",
      "parents": [
        "58ff70d4feae29cbb7ace410fa6585ef3afb44b6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 19 12:41:30 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "ssb: Fix watchdog access for devices without a chipcommon\n\nThis fixes the SSB watchdog access for devices without a chipcommon.\nThese devices have the watchdog on the extif.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58ff70d4feae29cbb7ace410fa6585ef3afb44b6",
      "tree": "298ddfd64df8fbab670538202f93cf0bc028605a",
      "parents": [
        "04f93a87a2db84e7214a4ec56fccd2289e973ce5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Feb 18 21:44:39 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "ssb: Fix serial console on new bcm47xx devices\n\nThis fixes the baud settings for new devices\nlike the Linksys WRT350n.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8c268d10439bdd4ed469d58fbadf2c2f56801b0",
      "tree": "d1e0f5d07fe4a817166bc7f7afba7caa1f7a9212",
      "parents": [
        "8f4aafec6ab63a11638aa89cd8f29dc2d82c62e6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:30:25 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:30:25 2008 +0200"
      },
      "message": "drivers/ssb/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "af4b7450788426a113057ce2d85c25b4f4e440d1",
      "tree": "2e5f20f1a4917cc35d188986f3cdabbcdb0bbd69",
      "parents": [
        "60168f12b9d3fa1a81c774ecaffe8620a862323d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Jan 13 21:08:24 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:09:52 2008 -0800"
      },
      "message": "ssb: Add boardflags_hi field to the sprom data structure\n\nAdd boardflags-high.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca08a965a6c251f9c9002c1a7a0316e63d4c28ec",
      "tree": "526052f7342128cc47c89839a42cdda68a9cfb38",
      "parents": [
        "fedb0eefe286a6409aa2c6c6f2353c595e68d33d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Jan 03 19:03:09 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:09:19 2008 -0800"
      },
      "message": "b43-ssb-bridge: Add PCI ID for BCM43XG\n\nThis adds the PCI ID 0x4329 for the BCM43XG.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "993e1c780b323736a2cdc24564f35e80ce8d3337"
}
