)]}'
{
  "log": [
    {
      "commit": "6ae8ec27868bfdbb815287bee8146acbefaee867",
      "tree": "6b1b485f1a47f17170ce9a65ba18eca8a4e32e5a",
      "parents": [
        "35cbcbc6f39da30c39bc0a1e679ec44506c4eb3d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jul 05 17:25:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 07 13:06:08 2011 -0400"
      },
      "message": "ssb: fix init regression of hostmode PCI core\n\nOur workarounds seem to be clientmode PCI specific. Using SPROM\nworkaround on SoC resulted in Oops:\n\nData bus error, epc \u003d\u003d 8017ed58, ra \u003d\u003d 80225838\n Oops[#1]:\n Cpu 0\n $ 0   : 00000000 10008000 b8000000 00000001\n $ 4   : 80293b5c 00000caa ffffffff 00000000\n $ 8   : 0000000a 00000003 00000001 696d6d20\n $12   : ffffffff 00000000 00000000 ffffffff\n $16   : 802d0140 b8004800 802c0000 00000000\n $20   : 00000000 802c0000 00000000 802d04d4\n $24   : 00000018 80151a00\n $28   : 81816000 81817df8 8029bda0 80225838\n Hi    : 00000000\n Lo    : 00000000\n epc   : 8017ed58 ssb_ssb_read16+0x48/0x60\n   Not tainted\n ra    : 80225838 ssb_pcicore_init+0x54/0x3b4\n\nReported-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdf492f502ad4f646e9905db1b89e11822826edd",
      "tree": "f22cd5fa0fd1cfce8075885d04fd20c6ca15c571",
      "parents": [
        "dfe21582ac5ebc460dda98c67e8589dd506d02cd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jun 01 11:01:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:19:49 2011 -0400"
      },
      "message": "ssb: fix PCI(e) driver regression causing oops on PCI cards\n\nWe were incorrectly executing PCIe specific workarounds on PCI cards.\nThis resulted in:\nMachine check in kernel mode.\nCaused by (from SRR1\u003d149030): Transfer error ack signal\nOops: Machine check, sig: 7 [#1]\n\nReported-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -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: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "b3ae52b6b0335eba547221aad2cb3c50902e3d2d",
      "tree": "b7901a68a97fc73e6e711828f93ec8dbcca5722d",
      "parents": [
        "b7f720d68c0042cc8ce496e31a61df79a77f1b48"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue May 10 23:31:30 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:47 2011 +0100"
      },
      "message": "SSB: Change fallback sprom to callback mechanism.\n\nSome embedded devices like the Netgear WNDR3300 have two SSB based cards\nwithout an own sprom on the pci bus. We have to provide two different\nfallback sproms for these and this was not possible with the old solution.\nIn the bcm47xx architecture the sprom data is stored in the nvram in the\nmain flash storage. The architecture code will be able to fill the sprom\nwith the stored data based on the bus where the device was found.\n\nThe bcm63xx code should do the same thing as before, just using the new\nAPI.\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: netdev@vger.kernel.org\nCc: linux-wireless@vger.kernel.org\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2362/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -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/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "1159024d4c0aafecaa0c6635c55153b4b39cc1c8",
      "tree": "4705e49f865bebca79c8fea57bc464f033f3548f",
      "parents": [
        "6b86bd62a505a4a9739474f00f8088395b7a80ba"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 13 09:23:47 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 13 15:05:46 2011 -0400"
      },
      "message": "ssb: fix pcicore build breakage\n\ndrivers/ssb/main.c:1336: error: \u0027SSB_PCICORE_BCAST_ADDR\u0027 undeclared (first use in this function)\ndrivers/ssb/main.c:1337: error: \u0027SSB_PCICORE_BCAST_DATA\u0027 undeclared (first use in this function)\ndrivers/ssb/main.c:1349: error: \u0027struct ssb_pcicore\u0027 has no member named \u0027dev\u0027\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8576f815d5c8beb8b10f96abe31831b90af3d352",
      "tree": "5c600a151f8a508434e20d8ade1579c0c4cec696",
      "parents": [
        "1073e4ee595265086a592a056d903bf4fcc8885a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 11 02:10:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:41 2011 -0400"
      },
      "message": "ssb: move ssb_commit_settings and export it\n\nCommiting settings is possible on devices without PCI core (but with CC\ncore). Export it for usage in drivers supporting other cores.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9fcce61c0eddbe21f42cb47bd5a366a6eb7956ce",
      "tree": "79ec32d5756bb4ae4a29fefe26fa28fd5ed818d1",
      "parents": [
        "7cc5eb629cefa9a40295ff5ee4b1ec41ad855e8d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun May 08 20:30:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 10:17:17 2011 -0400"
      },
      "message": "ssb: update list of devices supporting multiple 80211 cores\n\nSome of the BCM43xx chips contain cores that are attached to the SSB, but are\ninactive as they do not connect to the external environment. These must not be\nregistered. Several of these types are handled in driver ssb; however, the\nspecific case of an inactive 802.11 cores is now treated in b43 and b43legacy.\nAlthough the current setup works, this minor change will place all such\nworkarounds in ssb, and simplify the code in drivers b43 and b43legacy.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a70171dce9cd44cb06c7d299eba9fa87a8933045",
      "tree": "5425df5f33fadc617c7dec99578d06f0d933578e",
      "parents": [
        "5a412ad7f4c95bb5b756aa12b52646e857e7c75d",
        "eaef6a93bd52a2cc47b9fce201310010707afdb4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 13:32:35 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 13:32:35 2011 -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/if_cs.c\n\tdrivers/net/wireless/rtlwifi/pci.c\n\tnet/bluetooth/l2cap_sock.c\n"
    },
    {
      "commit": "0ca699552c441e2c4201a6f60eac98b8865c1743",
      "tree": "7e9e68d7ce291b6ab32c0ff89c69e983d70f24c6",
      "parents": [
        "d6d023a1948d13652d719238f8039c09acceda8c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 17:40:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 02 14:49:14 2011 -0400"
      },
      "message": "ssb: cc: prepare clockmode support for cores rev 10+\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af335a6cbc3dfcba64ad31561c0da563d1c43a2d",
      "tree": "034220351ca40fbae0a87ac9a501f79aa0869efe",
      "parents": [
        "5890a3ca34aae94dd736557ad8cb898ac2802aa0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 18:21:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:53:22 2011 -0400"
      },
      "message": "ssb: pci: early fix for SPROM core index\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5890a3ca34aae94dd736557ad8cb898ac2802aa0",
      "tree": "ff230ba6d9a1fa2d9ee24c573d005976677a0ffd",
      "parents": [
        "6e914101d47c76e09b0568d094ef44257dd3d6e9"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 17:39:48 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:53:22 2011 -0400"
      },
      "message": "ssb: pci: update PCIe workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e914101d47c76e09b0568d094ef44257dd3d6e9",
      "tree": "0a768dbe25013a26ae0ad7a62efb56b673e88a7b",
      "parents": [
        "aac6af5534fade2b18682a0b9efad1a6c04c34c6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 17:39:47 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:53:21 2011 -0400"
      },
      "message": "ssb: pci: separate workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04ad1fb2640a4f23e99ccb705c179d64abac03f2",
      "tree": "7a2cf668c2f010dc61e072c68e82ee68b685c61a",
      "parents": [
        "a6ef8143839a8640532ba473906beb1a38b03e29"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Apr 23 19:30:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 26 15:50:29 2011 -0400"
      },
      "message": "ssb: update reject bit for Target State Low\n\nMy 14e4:4315 is SSB_IDLOW_SSBREV_26:\nread32 0xfaafcff8 -\u003e 0x600422d5\nMy 14e4:4328 is SSB_IDLOW_SSBREV_24:\nread32 0xfaafcff8 -\u003e 0x400422c5\nMy 14e4:432b is SSB_IDLOW_SSBREV_26 again:\nread32 0xfaafcff8 -\u003e 0x600422d5\n\nFor all of them wl driver is using 0x2 reject bit:\nwrite32(0xf98) \u003c- 0x00010002\nSo it seems SSB 2.3 is the exception using another bit.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6ef8143839a8640532ba473906beb1a38b03e29",
      "tree": "c1654f720d5380316d995da77e265dc5b5634668",
      "parents": [
        "25f63a5a37f9cd925a01840bbb4c3ad9d5034175"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Apr 23 19:30:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 26 15:50:29 2011 -0400"
      },
      "message": "ssb: mark bus as powered up earlier\n\nssb_chipco_set_clockmode may want to touch CC registers to control power of the\nbus. However touching registers without powered_up set causes warnings.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9835a30e980561082beb02ce724f6e555787bc19",
      "tree": "ed934f465f29125162c795e973e9afc741c70f71",
      "parents": [
        "6dde1aabf6759848512f19d76b89ee473584c46a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Apr 24 11:04:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 25 14:50:20 2011 -0400"
      },
      "message": "ssb: cc: clear GPIOPULL registers on init\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c35c84a70fc7d76cf7d975481fcb30468c68818",
      "tree": "a810f59c26fa249b7a2664d1f8015751f861fbb3",
      "parents": [
        "9be1cb39c6551231a4f210097685da11aa6a537b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Apr 19 22:40:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 25 14:50:13 2011 -0400"
      },
      "message": "ssb: cc: use correct min_msk for 0x4312\n\nDefault min_msk on my 0x4312 is 0x80000CBB, not 0xCBB. Now we follow\nspecs and wl (noticed in MMIO dumps).\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9be1cb39c6551231a4f210097685da11aa6a537b",
      "tree": "8311c03678460e269a2f9f226ca3d5904fc7febb",
      "parents": [
        "bca04689a2260ca4da227e7f7fa35f28f40e6a00"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Apr 19 22:40:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 25 14:50:13 2011 -0400"
      },
      "message": "ssb: pci: trivial: correct amount of maximum retries\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "252f4bf400df1712408fe83ba199a66a1b57ab1d",
      "tree": "e07fa00abdd55b31e22567786c78635f32c6a66c",
      "parents": [
        "6ba1037c3d871ab70e342631516dbf841c35b086",
        "b37e3b6d64358604960b35e8ecbb7aed22e0926e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 12 16:18:44 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 12 16:18:44 2011 -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/ath/ar9170/main.c\n\tdrivers/net/wireless/ath/ar9170/phy.c\n\tdrivers/net/wireless/zd1211rw/zd_rf_rf2959.c\n"
    },
    {
      "commit": "ccc7c28af205888798b51b6cbc0b557ac1170a49",
      "tree": "327d8442a68447cf4cdf8425e2e6713c77e6328a",
      "parents": [
        "ba91d1a1bcccd90247b5b9703c1a236cc2e95698"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 13:26:52 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:07 2011 -0400"
      },
      "message": "ssb: pci: implement serdes workaround\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba91d1a1bcccd90247b5b9703c1a236cc2e95698",
      "tree": "c675d1dc7cebe0396e9df0a27d690eea9e853173",
      "parents": [
        "1b1c7acd9709e545399d1b6b89888f025911c0a2"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:07:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:07 2011 -0400"
      },
      "message": "ssb: pci: implement mdio reading\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b1c7acd9709e545399d1b6b89888f025911c0a2",
      "tree": "cdc4929cd84d7e80948fac371b59d2c46a70bd8d",
      "parents": [
        "6c74608bd479bbe02ce330f83df43c3f535ed200"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:07:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:07 2011 -0400"
      },
      "message": "ssb: pci: fix mdio writes on newer cores (rev 10+)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c74608bd479bbe02ce330f83df43c3f535ed200",
      "tree": "359ccf7d0b71acf0177ffafcadb4be622e134fb9",
      "parents": [
        "ce57d9e694d98e421e329fbac5d6f5dc5e9e101e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:07:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:06 2011 -0400"
      },
      "message": "ssb: pci: trivial: drop useless pointer\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce57d9e694d98e421e329fbac5d6f5dc5e9e101e",
      "tree": "f22695ac2aa83c5d90d583f222e219ddf1d0f912",
      "parents": [
        "832fd35a545ecde11082d2dab74dd0aef8e0505e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:06:48 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:06 2011 -0400"
      },
      "message": "ssb: trivial: use u8 for chip_rev (it\u0027s mask is 0xF)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "5db5e44cdcdc5ee9cc821bd4d63445af0bb34bce",
      "tree": "b5e5787a6d5c15e589d275c7434ebbf341257234",
      "parents": [
        "db62983a1e4b2af9e79c97af768f0c8b80bd93f0",
        "320d6c1b56de5f461c6062625b9664095f90ee95"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 22 15:10:22 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 22 15:10:22 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "b67afe7f43afd2f5cd98798993561920c1684c12",
      "tree": "e45a0e41c91a1d199fd865b011ed0d25f5497bb9",
      "parents": [
        "db28569adc692d9fb8a2d2d8e7ebab7fd5481f10",
        "28bec7b845e10b68e6ba1ade5de0fc566690fc61"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 17:03:41 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 17:03:41 2011 -0500"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n"
    },
    {
      "commit": "011d18350f525dfdb1ccbd52019e8c04cadcc222",
      "tree": "bceefcd1c6e65bdaba3ff5346ae05c87ccdb88f4",
      "parents": [
        "b1a1bcf714c4d79f7872a34138d100941ebb0a0b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 17 01:50:51 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:54:55 2011 -0500"
      },
      "message": "ssb: reset device only if it was enabled\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1a1bcf714c4d79f7872a34138d100941ebb0a0b",
      "tree": "3e93caf667a9f342c5ff6d9af48e38c1b2ffa035",
      "parents": [
        "0d4171e2153b70957fe67867420a1a24d5e4cd82"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 17 01:50:50 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:54:54 2011 -0500"
      },
      "message": "ssb: when needed, reject IM input while disabling device\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98605c2ed4963c44aa72799e697ae4bc7085ffcd",
      "tree": "447c23d3dbc87ba0067f4664ed20c0195542b6c7",
      "parents": [
        "8ba0537c620ad9f37b0e810ce0a9ff367a021f5e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Feb 16 13:58:25 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:54:52 2011 -0500"
      },
      "message": "ssb: trivial: fix SPROM extract warning formatting\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c68bd401d423c81fd4bfc19c625180528e4a5e8",
      "tree": "dc96f89a1a11972ac7fe716a8ec154fe22407b5a",
      "parents": [
        "f4f314bf6fd39d85065c3fcda27bd594163abcf0"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 15 00:21:50 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:53:20 2011 -0500"
      },
      "message": "ssb: Make ssb_wait_bit multi-bit safe\n\nssb_wait_bit was designed for only one-bit bitmasks.\nPeople start using it for multi-bit bitmasks. Make the \"set\" case\nis safe for this. The \"unset\" case is already safe.\n\nThis does not change behavior of the current code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d1d4ea4a82f8c17a3ff7c2f677bc3d41ea7484b",
      "tree": "4c2a87537469cba7dce6f13ff0f757a6cfa37019",
      "parents": [
        "67acad5fe5df591e8f629050667912b0db2c72e7"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Feb 08 23:32:17 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 09 16:09:51 2011 -0500"
      },
      "message": "ssb: extract boardflags2 for SPROMs rev 4 and 5\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
      "tree": "a0261a4fae2b2e288cbc7e14a8f1acd47d4f2df4",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24",
        "fc7c976dc7a565213393ce700d4a6105f037bf20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "dd3cb633078fb12e06ce6cebbdfbf55a7562e929",
      "tree": "07b1e80b4979a0ed09ac355569ccf30f8506983c",
      "parents": [
        "9cf04dcc9c5ef884e952b2f461f39f682ef5c051"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Fri Feb 04 23:34:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 07 16:02:14 2011 -0500"
      },
      "message": "ssb-pcmcia: Fix parsing of invariants tuples\n\nThis fixes parsing of the device invariants (MAC address)\nfor PCMCIA SSB devices.\n\nssb_pcmcia_do_get_invariants expects an iv pointer as data\nargument.\n\nTested-by: dylan cristiani \u003cd.cristiani@idem-tech.it\u003e\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": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed70c6e60ee51b0fb46752ab4fd372a071da59d8",
      "tree": "6f99d4daf81b3d18ac7525cc722133c684f691c2",
      "parents": [
        "3b5c5827d1f80ad8ae844a8b1183f59ddb90fe25"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Fri Jan 07 19:48:05 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:53 2011 -0500"
      },
      "message": "ssb: Ignore dangling ethernet cores on wireless devices\n\nSome Broadcom based wireless devices contain dangling ethernet cores.\nThis triggers the ssb probing mechanism and tries to load the b44 driver\non this core.\nIgnore the dangling core in the ssb core scanning code to avoid\naccess to the core and failure of b44 probing.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b740aaa005474a7b135d3c554b9295c73eaab95",
      "tree": "49b2a0c303c8fce60359de9d5aff9d997269e8c6",
      "parents": [
        "750de29109770f6b50daecc4c44aaa50a9e0075b"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Dec 21 02:01:52 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 22 15:43:26 2010 -0500"
      },
      "message": "ssb: Use pci_is_pcie()\n\nUse function pci_is_pcie() instead of accessing struct member directly.\n\nCC: Michael 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": "aa3bf280dd3214db5b9e1f8cad7c5868ccbe71b7",
      "tree": "0161dbbda2f64705364569cf278abed4170d5cf2",
      "parents": [
        "172c69a47675dc1ca9c7243c031d8d77701bccc0"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Nov 28 12:22:52 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 14:37:00 2010 -0500"
      },
      "message": "ssb: Add sysfs attributes to ssb devices\n\nMake it possible to read out the attributes, till now only show on\ndmesg, through sysfs.\n\nThis patch was some time in OpenWrt.\n\nSigned-off-by: Bernhard Loos \u003cbernhardloos@googlemail.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "172c69a47675dc1ca9c7243c031d8d77701bccc0",
      "tree": "1f898bd1df40748483faab6284d50d343cdb8be5",
      "parents": [
        "61790c5f3c5f158821821a00797d94504531839f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Nov 28 10:39:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 14:37:00 2010 -0500"
      },
      "message": "ssb: extract indexes for power tables\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7a066c92394f3e777351de0c903beeb8a08af76",
      "tree": "f54ce8ac77d32b4c3166b4a2ca92525174a3213b",
      "parents": [
        "ccb14354017272ddac002e859a2711610b6af174",
        "e476a5a41ad67d0e2b4a652820c49a3923eb936b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:24 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 24 16:19:24 2010 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "1d8638d4038eb8709edc80e37a0bbb77253d86e9",
      "tree": "7eca1442ee8343500ca0cf3aa10f74e4301f1354",
      "parents": [
        "d47844a014fada1a788719f6426bc7044f2a0fd8"
      ],
      "author": {
        "name": "Daniel Klaffenbach",
        "email": "danielklaffenbach@gmail.com",
        "time": "Fri Nov 19 21:25:21 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 22 15:19:31 2010 -0500"
      },
      "message": "ssb: b43-pci-bridge: Add new vendor for BCM4318\n\nAdd new vendor for Broadcom 4318.\n\nSigned-off-by: Daniel Klaffenbach \u003cdanielklaffenbach@gmail.com\u003e\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": "a76a574ca9ce7c05791cee42f000f2a42c687837",
      "tree": "56a0b26c915da102f7de17313889addb7c7de1ca",
      "parents": [
        "aaa13ca2428789b3c8096b5edc175d4d78b5f504"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Nov 17 19:52:13 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 18 14:22:25 2010 -0500"
      },
      "message": "ssb: drop BCM4328 hack for SPROM revision\n\nThis hacks leads to incorrect SPROM parsing for me and reading for example MAC\nas: 00:00:00:54:00:00. Michael G. who introduced this confirmed it is not\nneeded anymore.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Michael Gerdau \u003cmgd@qata.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca4a0831917d6541b45f03542257fcb20dc9cf4a",
      "tree": "7a624ee91b1137e941a13e0899c2f2581e61769e",
      "parents": [
        "54435f9ec837cf0bb0ea02a2bb6362a6aaef5250"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Nov 03 23:28:45 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 16 16:37:03 2010 -0500"
      },
      "message": "ssb: return -ENOMEM on alloc fail (instead of CRC check\u0027s result)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54435f9ec837cf0bb0ea02a2bb6362a6aaef5250",
      "tree": "a429d6582497ce25a8b6aad6a629b88a8ac5770c",
      "parents": [
        "d1f9e41d1d739cd4393840d35e7554f4a439a4f1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Nov 03 22:06:26 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 16 16:37:03 2010 -0500"
      },
      "message": "ssb: workarounds: be verbose about hacking SPROM revision, don\u0027t duplicate code\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e081685c1bbe8da37c7f61726fdb783ff277f14f",
      "tree": "333e95f2e541b72dec38e76ae8d371bd8942e53c",
      "parents": [
        "14fb7c17e97ea0fcc545393fb1f34e6541647b5b"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Oct 20 09:59:33 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 15 13:23:28 2010 -0500"
      },
      "message": "ssb: Clear RETRY_TIMEOUT in PCI Configuration for normal devices\n\nMMIO log traces obtained using the Broadcom wl hybrid driver show that\nthe RETRY_TIMEOUT register (0x41) in PCI configuration space is cleared\nif non-zero. Similar code found in other drivers such as ipw2100 show\nthis operation is needed to keep PCI Tx retries from interfering with\nC3 CPU state. There are no known cases where omission of this code has\ncaused a problem, but this patch is offered just in case such a situation\noccurs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ac71e5a35eebee60cdcf15b3980bd94498f037b",
      "tree": "22fa9342ccccce6a774af029ce51a526e55f8180",
      "parents": [
        "7feabb6412ea23edd298c0fa90e5aa6733eb4a42"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 29 19:27:09 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 29 17:20:23 2010 +0200"
      },
      "message": "pcmcia: convert pcmcia_request_configuration to pcmcia_enable_device\n\npcmcia_enable_device() now replaces pcmcia_request_configuration().\nInstead of config_req_t, all necessary flags are either passed as\na parameter to pcmcia_enable_device(), or (in rare circumstances)\nset in struct pcmcia_device -\u003e flags.\n\nWith the last remaining user of include/pcmcia/cs.h gone, remove\nall references.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-usb@vger.kernel.org\nCC: laforge@gnumonks.org\nCC: linux-mtd@lists.infradead.org\nCC: alsa-devel@alsa-project.org\nCC: linux-serial@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: linux-scsi@vger.kernel.org\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e (for drivers/bluetooth)\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "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"
    }
  ],
  "next": "9581483444d002e0b3807d9e66f552f372a6fc5e"
}
