)]}'
{
  "log": [
    {
      "commit": "cdfc83075fb76369a31e6c187d0cebcab9f8b9c8",
      "tree": "33d1cdca3e2cb610451ed30943189f55652bac4c",
      "parents": [
        "04a24ae45d018e177db7e4ae2d03a70f79149782",
        "b26a21c1eacdb7daf22a304fa857413df2650cfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 30 17:20:32 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 30 17:20:32 2014 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The most notable new addition inside this pull request is the support\n  for MIPS\u0027s latest and greatest core called \"inter/proAptiv\".  The\n  patch series describes this core as follows.\n\n    \"The interAptiv is a power-efficient multi-core microprocessor\n     for use in system-on-chip (SoC) applications. The interAptiv combines\n     a multi-threading pipeline with a coherence manager to deliver improved\n     computational throughput and power efficiency. The interAptiv can\n     contain one to four MIPS32R3 interAptiv cores, system level\n     coherence manager with L2 cache, optional coherent I/O port,\n     and optional floating point unit.\"\n\n  The platform specific patches touch all 3 Broadcom families.  It adds\n  support for the new Broadcom/Netlogix XLP9xx Soc, building a common\n  BCM63XX SMP kernel for all BCM63XX SoCs regardless of core type/count\n  and full gpio button/led descriptions for BCM47xx.\n\n  The rest of the series are cleanups and bug fixes that are MIPS\n  generic and consist largely of changes that Imgtec/MIPS had published\n  in their linux-mti-3.10.git stable tree.  Random other cleanups and\n  patches preparing code to be merged in 3.15\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (139 commits)\n  mips: select ARCH_MIGHT_HAVE_PC_SERIO\n  mips: delete non-required instances of include \u003clinux/init.h\u003e\n  MIPS: KVM: remove shadow_tlb code\n  MIPS: KVM: use common EHINV aware UNIQUE_ENTRYHI\n  mips/ide: flush dcache also if icache does not snoop dcache\n  MIPS: BCM47XX: fix position of cpu_wait disabling\n  MIPS: BCM63XX: select correct MIPS_L1_CACHE_SHIFT value\n  MIPS: update MIPS_L1_CACHE_SHIFT based on MIPS_L1_CACHE_SHIFT_\u003cN\u003e\n  MIPS: introduce MIPS_L1_CACHE_SHIFT_\u003cN\u003e\n  MIPS: ZBOOT: gather string functions into string.c\n  arch/mips/pci: don\u0027t check resource with devm_ioremap_resource\n  arch/mips/lantiq/xway: don\u0027t check resource with devm_ioremap_resource\n  bcma: gpio: don\u0027t cast u32 to unsigned long\n  ssb: gpio: add own IRQ domain\n  MIPS: BCM47XX: fix sparse warnings in board.c\n  MIPS: BCM47XX: add board detection for Linksys WRT54GS V1\n  MIPS: BCM47XX: fix detection for some boards\n  MIPS: BCM47XX: Enable buttons support on SSB\n  MIPS: BCM47XX: Convert WNDR4500 to new syntax\n  MIPS: BCM47XX: Use \"timer\" trigger for status LEDs\n  ...\n"
    },
    {
      "commit": "2997609eb4c9e296d9129d45ea1f2ec99cc7c4da",
      "tree": "247988896cfc281f218bf407338ec329d76839ac",
      "parents": [
        "87c99203fea897fbdd84b681ad9fced2517dcf98"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 12 13:46:03 2013 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 23 13:02:37 2014 +0100"
      },
      "message": "bcma: gpio: add own IRQ domain\n\nInput GPIO changes can generate interrupts, but we need kind of ACK for\nthem by changing IRQ polarity. This is required to stop hardware from\nkeep generating interrupts and generate another one on the next GPIO\nstate change.\nThis code allows using GPIOs with standard interrupts and add for\nexample GPIO buttons support.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/6216/\n"
    },
    {
      "commit": "b2395b8aeaa2f181ee87f5840c6268992b30ed95",
      "tree": "513c73c57a8e3f76e18f42e38eee60ad125b2d2d",
      "parents": [
        "eec73f1c968d6d6cafa5ca19d53b6618bbd20e1e"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Jan 05 01:10:43 2014 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 04 20:25:19 2014 -0500"
      },
      "message": "bcma: export bcma_find_core_unit()\n\nThis function is used to get a specific core when there is more than\none core of that specific type. This is used in bgmac to reset all GMAC\ncores.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bedea8f26c92e2610f2f67889144990749461e0",
      "tree": "5292837070ca870c1b7b03697d84e3e0a81319f5",
      "parents": [
        "db4efbbeb457b6f9f4d8c4b090d1170d12f026e1"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Sep 25 12:11:02 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 26 14:02:33 2013 -0400"
      },
      "message": "bcma: make bcma_core_pci_{up,down}() callable from atomic context\n\nThis patch removes the bcma_core_pci_power_save() call from\nthe bcma_core_pci_{up,down}() functions as it tries to schedule\nthus requiring to call them from non-atomic context. The function\nbcma_core_pci_power_save() is now exported so the calling module\ncan explicitly use it in non-atomic context. This fixes the\n\u0027scheduling while atomic\u0027 issue reported by Tod Jackson and\nJoe Perches.\n\n[   13.210710] BUG: scheduling while atomic: dhcpcd/1800/0x00000202\n[   13.210718] Modules linked in: brcmsmac nouveau coretemp kvm_intel kvm cordic brcmutil bcma dell_wmi atl1c ttm mxm_wmi wmi\n[   13.210756] CPU: 2 PID: 1800 Comm: dhcpcd Not tainted 3.11.0-wl #1\n[   13.210762] Hardware name: Alienware M11x R2/M11x R2, BIOS A04 11/23/2010\n[   13.210767]  ffff880177c92c40 ffff880170fd1948 ffffffff8169af5b 0000000000000007\n[   13.210777]  ffff880170fd1ab0 ffff880170fd1958 ffffffff81697ee2 ffff880170fd19d8\n[   13.210785]  ffffffff816a19f5 00000000000f4240 000000000000d080 ffff880170fd1fd8\n[   13.210794] Call Trace:\n[   13.210813]  [\u003cffffffff8169af5b\u003e] dump_stack+0x4f/0x84\n[   13.210826]  [\u003cffffffff81697ee2\u003e] __schedule_bug+0x43/0x51\n[   13.210837]  [\u003cffffffff816a19f5\u003e] __schedule+0x6e5/0x810\n[   13.210845]  [\u003cffffffff816a1c34\u003e] schedule+0x24/0x70\n[   13.210855]  [\u003cffffffff816a04fc\u003e] schedule_hrtimeout_range_clock+0x10c/0x150\n[   13.210867]  [\u003cffffffff810684e0\u003e] ? update_rmtp+0x60/0x60\n[   13.210877]  [\u003cffffffff8106915f\u003e] ? hrtimer_start_range_ns+0xf/0x20\n[   13.210887]  [\u003cffffffff816a054e\u003e] schedule_hrtimeout_range+0xe/0x10\n[   13.210897]  [\u003cffffffff8104f6fb\u003e] usleep_range+0x3b/0x40\n[   13.210910]  [\u003cffffffffa00371af\u003e] bcma_pcie_mdio_set_phy.isra.3+0x4f/0x80 [bcma]\n[   13.210921]  [\u003cffffffffa003729f\u003e] bcma_pcie_mdio_write.isra.4+0xbf/0xd0 [bcma]\n[   13.210932]  [\u003cffffffffa0037498\u003e] bcma_pcie_mdio_writeread.isra.6.constprop.13+0x18/0x30 [bcma]\n[   13.210942]  [\u003cffffffffa00374ee\u003e] bcma_core_pci_power_save+0x3e/0x80 [bcma]\n[   13.210953]  [\u003cffffffffa003765d\u003e] bcma_core_pci_up+0x2d/0x60 [bcma]\n[   13.210975]  [\u003cffffffffa03dc17c\u003e] brcms_c_up+0xfc/0x430 [brcmsmac]\n[   13.210989]  [\u003cffffffffa03d1a7d\u003e] brcms_up+0x1d/0x20 [brcmsmac]\n[   13.211003]  [\u003cffffffffa03d2498\u003e] brcms_ops_start+0x298/0x340 [brcmsmac]\n[   13.211020]  [\u003cffffffff81600a12\u003e] ? cfg80211_netdev_notifier_call+0xd2/0x5f0\n[   13.211030]  [\u003cffffffff815fa53d\u003e] ? packet_notifier+0xad/0x1d0\n[   13.211064]  [\u003cffffffff81656e75\u003e] ieee80211_do_open+0x325/0xf80\n[   13.211076]  [\u003cffffffff8106ac09\u003e] ? __raw_notifier_call_chain+0x9/0x10\n[   13.211086]  [\u003cffffffff81657b41\u003e] ieee80211_open+0x71/0x80\n[   13.211101]  [\u003cffffffff81526267\u003e] __dev_open+0x87/0xe0\n[   13.211109]  [\u003cffffffff8152650c\u003e] __dev_change_flags+0x9c/0x180\n[   13.211117]  [\u003cffffffff815266a3\u003e] dev_change_flags+0x23/0x70\n[   13.211127]  [\u003cffffffff8158cd68\u003e] devinet_ioctl+0x5b8/0x6a0\n[   13.211136]  [\u003cffffffff8158d5c5\u003e] inet_ioctl+0x75/0x90\n[   13.211147]  [\u003cffffffff8150b38b\u003e] sock_do_ioctl+0x2b/0x70\n[   13.211155]  [\u003cffffffff8150b681\u003e] sock_ioctl+0x71/0x2a0\n[   13.211169]  [\u003cffffffff8114ed47\u003e] do_vfs_ioctl+0x87/0x520\n[   13.211180]  [\u003cffffffff8113f159\u003e] ? ____fput+0x9/0x10\n[   13.211198]  [\u003cffffffff8106228c\u003e] ? task_work_run+0x9c/0xd0\n[   13.211202]  [\u003cffffffff8114f271\u003e] SyS_ioctl+0x91/0xb0\n[   13.211208]  [\u003cffffffff816aa252\u003e] system_call_fastpath+0x16/0x1b\n[   13.211217] NOHZ: local_softirq_pending 202\n\nThe issue was introduced in v3.11 kernel by following commit:\n\ncommit aa51e598d04c6acf5477934cd6383f5a17ce9029\nAuthor: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nDate:   Sat Aug 24 00:32:31 2013 +0200\n\n    brcmsmac: use bcma PCIe up and down functions\n\n    replace the calls to bcma_core_pci_extend_L1timer() by calls to the\n    newly introduced bcma_core_pci_ip() and bcma_core_pci_down()\n\n    Signed-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\n    Cc: Arend van Spriel \u003carend@broadcom.com\u003e\n    Signed-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n\nThis fix has been discussed with Hauke Mehrtens [1] selection\noption 3) and is intended for v3.12.\n\nRef:\n[1] http://mid.gmane.org/5239B12D.3040206@hauke-m.de\n\nCc: \u003cstable@vger.kernel.org\u003e # 3.11.x\nCc: Tod Jackson \u003ctod.jackson@gmail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Rafal Milecki \u003czajec5@gmail.com\u003e\nCc: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "521deea64088bc885a76bd174241eaa3d3a6876f",
      "tree": "a86d49829ec72acb03a15355f3b90420d06db336",
      "parents": [
        "780335acc815802dcee63d75f5589d43c3ccb402"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Aug 24 00:32:33 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 26 14:09:03 2013 -0400"
      },
      "message": "bcma: add bcma_core_pci_power_save()\n\nThis enables or disables power saving on the PCIe bus when the wifi is\nin operation or not.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "780335acc815802dcee63d75f5589d43c3ccb402",
      "tree": "4cec8a23b5dcb143f507db089e621069ff2982c5",
      "parents": [
        "aa51e598d04c6acf5477934cd6383f5a17ce9029"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Aug 24 00:32:32 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 26 14:09:03 2013 -0400"
      },
      "message": "bcma: do not export bcma_core_pci_extend_L1timer()\n\nThis is not called any more, do not export it.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cfe51ec1ae427ec0be5a7670eae815ce5eb30e1c",
      "tree": "331c8cc84052329197af32cf71ad90e2dd82086e",
      "parents": [
        "f4a83e578e0011ddcfdbe1c62d0916dadb4802aa"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Aug 24 00:32:30 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 26 14:09:02 2013 -0400"
      },
      "message": "bcma: add method to power up and down the PCIe core by wifi driver\n\nThe wifi driver should tell the PCIe core that it is now in operation\nso that some workarounds can be applied and the power state is changed.\nThis should replace the call to bcma_core_pci_extend_L1timer by the\nbrcmsmac driver.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16041990d1c75efb4408d19413cf4fd27aa148dd",
      "tree": "43c6bb902808c78b73b01237c52b344e67716664",
      "parents": [
        "6ffdead8027cad2c9aac95d8d53152ca7d7421c8"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Jul 15 13:15:06 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 22 16:54:40 2013 -0400"
      },
      "message": "bcma: add constants for new ARM based SoCs\n\nThese are the chipIDs of some ARM based SoCs from the BCM47xx line.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb4997a1afbff61084b243d62aaaf23ea38a290e",
      "tree": "165f2f0328ad8e4e263f0902a5bea4735995ad46",
      "parents": [
        "6cdadd4dc7621e47739a84548e70713e157fa850"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Jul 15 13:15:04 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 22 16:54:39 2013 -0400"
      },
      "message": "bcma: add some more core names\n\nThese cores were found on a BCM4708 (chipid 53010), this is a ARM SoC\nwith two Cortex A9 cores.\n\nbcma: bus0: Found chip with id 0xCF12, rev 0x00 and package 0x02\nbcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2A, class 0x0)\nbcma: bus0: Core 1 found: DMA (manuf 0x4BF, id 0x502, rev 0x01, class 0x0)\nbcma: bus0: Core 2 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)\nbcma: bus0: Core 3 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)\nbcma: bus0: Core 4 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)\nbcma: bus0: Core 5 found: GBit MAC (manuf 0x4BF, id 0x82D, rev 0x04, class 0x0)\nbcma: bus0: Core 6 found: PCIe Gen 2 (manuf 0x4BF, id 0x501, rev 0x01, class 0x0)\nbcma: bus0: Core 7 found: PCIe Gen 2 (manuf 0x4BF, id 0x501, rev 0x01, class 0x0)\nbcma: bus0: Core 8 found: ARM Cortex A9 core (ihost) (manuf 0x4BF, id 0x510, rev 0x01, class 0x0)\nbcma: bus0: Core 9 found: USB 2.0 (manuf 0x4BF, id 0x504, rev 0x01, class 0x0)\nbcma: bus0: Core 10 found: USB 3.0 (manuf 0x4BF, id 0x505, rev 0x01, class 0x0)\nbcma: bus0: Core 11 found: SDIO3 (manuf 0x4BF, id 0x503, rev 0x01, class 0x0)\nbcma: bus0: Core 12 found: ARM Cortex A9 JTAG (manuf 0x4BF, id 0x506, rev 0x01, class 0x0)\nbcma: bus0: Core 13 found: Denali DDR2/DDR3 memory controller (manuf 0x4BF, id 0x507, rev 0x01, class 0x0)\nbcma: bus0: Core 14 found: ROM (manuf 0x4BF, id 0x508, rev 0x01, class 0x0)\nbcma: bus0: Core 15 found: NAND flash controller (manuf 0x4BF, id 0x509, rev 0x01, class 0x0)\nbcma: bus0: Core 16 found: SPI flash controller (manuf 0x4BF, id 0x50A, rev 0x01, class 0x0)\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88f9b65d444794bb607f71644362ba0642585206",
      "tree": "79b35a37ff7dbff438e572ce39b0aa8c43b2ff24",
      "parents": [
        "8960400eeefa73e7fe32dc2b6b5ac529d43a9593"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jun 26 10:02:11 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 27 13:42:16 2013 -0400"
      },
      "message": "bcma: add support for BCM43142\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4988d4c733ba0b61cb372edd3d1992d26dd10d3",
      "tree": "4ffc79de1da2f342bd7ee4617774bb9c732cd877",
      "parents": [
        "becdbc592580f76df58fdae14544f5db36ae05b4"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 09 21:24:24 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 17 14:31:05 2013 -0400"
      },
      "message": "bcma: add more core IDs\n\nPCIe and ARM CR4 cores were found on 14e4:43b1 AKA BCM4352.\n\nReported-by: Gabriel Thörnblad \u003cgabriel@thornblad.com\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e9ab4dd258ecbb0f1c377fd4dbe227cdb93d9bd",
      "tree": "2258a32db23f53f5eb9aecae6a505056ec9e51cc",
      "parents": [
        "1640f28f6b839637d9b82a3c4a19120601e59c66"
      ],
      "author": {
        "name": "Piotr Haber",
        "email": "phaber@broadcom.com",
        "time": "Thu Apr 11 13:28:52 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 12 14:27:55 2013 -0400"
      },
      "message": "brcmfmac: setup SDIO reset behavior\n\nSet device in a manner that SDIO I/O card reset\nwill lead to WLAN backplane and PMU state reset.\n\nReviewed-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1640f28f6b839637d9b82a3c4a19120601e59c66",
      "tree": "aa993155ba1352b8c26b7aa3a9fe3651925dbf37",
      "parents": [
        "83cf17aa80820248178deb7ca263123cced179dc"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Thu Apr 11 13:28:51 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 12 14:27:54 2013 -0400"
      },
      "message": "brcmfmac: add support for dongle ARM CR4 core\n\nNewer WiFi chip use ARM CR4 core to achieve higher performance. Add necessary\ncode for host driver in order to support CR4 core.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6951618b4b0bb022429ab17d49f2fa3650f21cb4",
      "tree": "9c9c449cfcd82cda9ac047f67c5f15e51d873e15",
      "parents": [
        "d6b688cf2f7ca3e168acc73597f4d7102ae663fa"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:23:11 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:09 2013 -0400"
      },
      "message": "bcma: export bcma_chipco_get_alp_clock()\n\nThis function will be used by brcmsmac.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6b688cf2f7ca3e168acc73597f4d7102ae663fa",
      "tree": "e3c2cf021f506a05c1e8c922cf7c60932ab3516d",
      "parents": [
        "e3f2ae179c5ca8e1c7a73d1962de5c6555677d6a"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Mar 27 17:23:10 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 27 13:39:08 2013 -0400"
      },
      "message": "bcma: handle more devices in bcma_pmu_get_alp_clock()\n\nAdd some more chip IDs to bcma_pmu_get_alp_clock()\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e6998574fde0ab7a3329c9229394dd80462ead2",
      "tree": "cadc584259128b19c123950a0778668b9efa67a7",
      "parents": [
        "c5116e9d8d2de324f13a91fe5afc308cd6b0ca93"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 19 16:58:59 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 25 16:43:40 2013 -0400"
      },
      "message": "bcma: define board types\n\nUsing that IDs we can write workarounds for various cards\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48476df99894492a0f7239f2f3c9a2dde4ff38e2",
      "tree": "5a1b80f20449968f0de6e5bfbcda5e360e31ba1f",
      "parents": [
        "37cae6ad4c484030fa972241533c32730ec79b7d",
        "24dea0c9feccf699749f860fa2f4ccd84d30390d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:33:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:33:54 2013 -0800"
      },
      "message": "Merge tag \u0027for-linus-20130301\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD update from David Woodhouse:\n \"Fairly unexciting MTD merge for 3.9:\n\n   - misc clean-ups in the MTD command-line partitioning parser\n     (cmdlinepart)\n   - add flash locking support for STmicro chips serial flash chips, as\n     well as for CFI command set 2 chips.\n   - new driver for the ELM error correction HW module found in various\n     TI chips, enable the OMAP NAND driver to use the ELM HW error\n     correction\n   - added number of new serial flash IDs\n   - various fixes and improvements in the gpmi NAND driver\n   - bcm47xx NAND driver improvements\n   - make the mtdpart module actually removable\"\n\n* tag \u0027for-linus-20130301\u0027 of git://git.infradead.org/linux-mtd: (45 commits)\n  mtd: map: BUG() in non handled cases\n  mtd: bcm47xxnflash: use pr_fmt for module prefix in messages\n  mtd: davinci_nand: Use managed resources\n  mtd: mtd_torturetest can cause stack overflows\n  mtd: physmap_of: Convert device allocation to managed devm_kzalloc()\n  mtd: at91: atmel_nand: for PMECC, add code to check the ONFI parameter ECC requirement.\n  mtd: atmel_nand: make pmecc-cap, pmecc-sector-size in dts is optional.\n  mtd: atmel_nand: avoid to report an error when lookup table offset is 0.\n  mtd: bcm47xxsflash: adjust names of bus-specific functions\n  mtd: bcm47xxpart: improve probing of nvram partition\n  mtd: bcm47xxpart: add support for other erase sizes\n  mtd: bcm47xxnflash: register this as normal driver\n  mtd: bcm47xxnflash: fix message\n  mtd: bcm47xxsflash: register this as normal driver\n  mtd: bcm47xxsflash: write number of written bytes\n  mtd: gpmi: add sanity check for the ECC\n  mtd: gpmi: set the Golois Field bit for mx6q\u0027s BCH\n  mtd: devices: elm: Removes \u003cxx\u003e literals in elm DT node\n  mtd: gpmi: fix a dereferencing freed memory error\n  mtd: fix the wrong timeo for panic_nand_wait()\n  ...\n"
    },
    {
      "commit": "f5237f278f30a92401539a54f87ee0c717b6f818",
      "tree": "209d4fd6fb00e660c76ca8ac5d4caed59dbb9957",
      "parents": [
        "b285109dde7b873b5dc671ef1b3ae3090f4bc72f",
        "b26f5f09ebdeb85ab152344cc1d6d484a3ce967d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 08 13:16:17 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 08 13:16:17 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "a2f74a7dacc1c17a0b146eb3112217874c5db436",
      "tree": "c745afac1c501aefd47b60e85cbc0d3912c9ee4b",
      "parents": [
        "396afe553bd607dca4d28b00b6cab2ea826acba2"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 06 21:28:50 2013 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:30 2013 +0200"
      },
      "message": "mtd: bcm47xxsflash: add own struct for abstrating bus type\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\n"
    },
    {
      "commit": "97cc019ee56d52005ea4544af17bef268c464862",
      "tree": "01a667e279611373a62b1eadcdb845a268de8743",
      "parents": [
        "c67ba5e5801f912e39fbbfaddbf118abd64ef271"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Feb 01 08:46:56 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 14:27:25 2013 -0500"
      },
      "message": "bcma: cc: fix (and rename) define of NAND flash type\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f1ca2683225afa21b827ff620a6225c390771a9",
      "tree": "e3ce18950e47ce417323527f1bfba59b64ed80f5",
      "parents": [
        "a6ca2e10f795111a90a4efabb07717258669e03d"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jan 26 21:39:44 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 30 15:07:06 2013 -0500"
      },
      "message": "bcma: add gpio_to_irq\n\nThe old bcm47xx gpio code had support for gpio_to_irq, but the new\ncode did not provide this function, but returned -ENXIO all the time.\nThis patch adds the missing function.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4205e6ef4ee747aa81930537b6035086ba5f1e28",
      "tree": "b2ebe2b4621f5f531f283cb9bf0005cd3c04ca7b",
      "parents": [
        "cef401de7be8c4e155c6746bfccf721a4fa5fab9",
        "9ebea3829fac7505e0cd2642fbd13cfa9c038831"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 28 14:43:00 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 28 14:43:00 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "4b87f922598acf91eee18f71688a33f54f57bcde",
      "tree": "9cdfe30c6b96c47093da5392ed82d147290cd64c",
      "parents": [
        "55eb555d9674e2ebe9d4de0146602f96ff18e7d6",
        "daf3ec688e057f6060fb9bb0819feac7a8bbf45c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 15 15:05:59 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 15 15:05:59 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tDocumentation/networking/ip-sysctl.txt\n\tdrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c\n\nBoth conflicts were simply overlapping context.\n\nA build fix for qlcnic is in here too, simply removing the added\ndevinit annotations which no longer exist.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bf2e5461479c4511f59946a7378db576b04dbc5",
      "tree": "5f0560d8cd248efdaff9d12e2b9c4dec1df32806",
      "parents": [
        "e2d4a24e03f9f7b255e86a2537dca0927f08af4a"
      ],
      "author": {
        "name": "Nathan Hintz",
        "email": "nlhintz@hotmail.com",
        "time": "Fri Jan 11 22:07:22 2013 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 14 15:10:40 2013 -0500"
      },
      "message": "bcma: fix bcm4716/bcm4748 i2s irqflag\n\nThe default irqflag assignment for the I2S core on some Broadcom\n4716/4748 devices is invalid and needs to be corrected (from the\nBroadcom SDK).\n\nSigned-off-by: Nathan Hintz \u003cnlhintz@hotmail.com\u003e\nAcked-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "990debe2ca8379863709721926550a55f47f3880",
      "tree": "99bd665aaec5f0ff39b529ab1036954385e78496",
      "parents": [
        "eab6d7921d5704128c941d7cc647dacd4d50697c"
      ],
      "author": {
        "name": "Nathan Hintz",
        "email": "nlhintz@hotmail.com",
        "time": "Thu Jan 10 22:24:03 2013 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 11 14:50:00 2013 -0500"
      },
      "message": "bcma: update pci configuration for bcm4706/bcm4716\n\nUpdate the PCI configuration for BCM4706 and BCM4716 per the 2011\nBroadcom SDK.\n\nSigned-off-by: Nathan Hintz \u003cnlhintz@hotmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2aa19fadd718d7dd920a3994118863861a4b61e",
      "tree": "dcef21d36c4ed2ab7cb02ecf9ca7585ebc3993ed",
      "parents": [
        "1a2d50329832c4b5c77be569f20eec303a0d07b8"
      ],
      "author": {
        "name": "Nathan Hintz",
        "email": "nlhintz@hotmail.com",
        "time": "Thu Jan 10 17:54:09 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 11 14:49:59 2013 -0500"
      },
      "message": "bcma: return the mips irq number in bcma_core_irq\n\nThe irq signal numbers that are send by the cpu are increased by 2 from\nthe number programmed into the mips core by bcma.\nReturn the irq number on which the irqs are send in bcma_core_irq() now.\n\nSigned-off-by: Nathan Hintz \u003cnlhintz@hotmail.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd4544f05469aaaeee891d7dc54d66430344321e",
      "tree": "cf40cf96b106a2862dea62dfb730bccbe300124c",
      "parents": [
        "aaeb6cdfa5c07533c2cd6d2c381374c69f7db9dc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jan 08 20:06:23 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 09 23:37:03 2013 -0800"
      },
      "message": "bgmac: driver for GBit MAC core on BCMA bus\n\nBCMA is a Broadcom specific bus with devices AKA cores. All recent BCMA\nbased SoCs have gigabit ethernet provided by the GBit MAC core. This\npatch adds driver for such a cores registering itself as a netdev. It\nhas been tested on a BCM4706 and BCM4718 chipsets.\n\nIn the kernel tree there is already b44 driver which has some common\nthings with bgmac, however there are many differences that has led to\nthe decision or writing a new driver:\n1) GBit MAC cores appear on BCMA bus (not SSB as in case of b44)\n2) There is 64bit DMA engine which differs from 32bit one\n3) There is no CAM (Content Addressable Memory) in GBit MAC\n4) We have 4 TX queues on GBit MAC devices (instead of 1)\n5) Many registers have different addresses/values\n6) RX header flags are also different\n\nThe driver in it\u0027s state is functional how, however there is of course\nplace for improvements:\n1) Supporting more net_device_ops\n2) SUpporting more ethtool_ops\n3) Unaligned addressing in DMA\n4) Writing separated PHY driver\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f9dc85348ac37ff3b6b031d22e93a5b59d81f83",
      "tree": "59e6ebc5c979ce7a03b03f9c12f3231ff8528a61",
      "parents": [
        "db5230d1b3c5f7c62564de2ef07ea1c633548959"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Fri Jan 04 00:51:24 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 07 15:18:29 2013 -0500"
      },
      "message": "bcma: mips: remove assigned_irqs from structure\n\nThis member is not needed any more.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f58a01ddd5e8177255705ba15e64c3b74d67993",
      "tree": "3ac74486247a11f2bc98da40e5be78fbded09192",
      "parents": [
        "bcd2982a0e2af8d0506271b439af4b568fc33fdc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 15:12:59 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:15 2013 -0800"
      },
      "message": "Drivers: bcma: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, __devexit_p, and __devexit\nfrom these drivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: \"Rafał Miłecki\" \u003czajec5@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ca2a88f56aa385890c7fd4ce9d2722b0848ca990",
      "tree": "935fd9cec938677d6529db203f24d803ed5f0b19",
      "parents": [
        "3935e89505a1c3ab3f3b0c7ef0eae54124f48905",
        "d4d4f1bf6a343b25220fdcdf559fd593dd3e25a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 12:47:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 12:47:41 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus-20121219\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD updates from David Woodhouse:\n - Various cleanups especially in NAND tests\n - Add support for NAND flash on BCMA bus\n - DT support for sh_flctl and denali NAND drivers\n - Kill obsolete/superceded drivers (fortunet, nomadik_nand)\n - Fix JFFS2 locking bug in ENOMEM failure path\n - New SPI flash chips, as usual\n - Support writing in \u0027reliable mode\u0027 for DiskOnChip G4\n - Debugfs support in nandsim\n\n* tag \u0027for-linus-20121219\u0027 of git://git.infradead.org/linux-mtd: (96 commits)\n  mtd: nand: typo in nand_id_has_period() comments\n  mtd: nand/gpio: use io{read,write}*_rep accessors\n  mtd: block2mtd: throttle writes by calling balance_dirty_pages_ratelimited.\n  mtd: nand: gpmi: reset BCH earlier, too, to avoid NAND startup problems\n  mtd: nand/docg4: fix and improve read of factory bbt\n  mtd: nand/docg4: reserve bb marker area in ecclayout\n  mtd: nand/docg4: add support for writing in reliable mode\n  mtd: mxc_nand: reorder part_probes to let cmdline override other sources\n  mtd: mxc_nand: fix unbalanced clk_disable() in error path\n  mtd: nandsim: Introduce debugfs infrastructure\n  mtd: physmap_of: error checking to prevent a NULL pointer dereference\n  mtg: docg3: potential divide by zero in doc_write_oob()\n  mtd: bcm47xxnflash: writing support\n  mtd: tests/read: initialize buffer for whole next page\n  mtd: at91: atmel_nand: return bit flips for the PMECC read_page()\n  mtd: fix recovery after failed write-buffer operation in cfi_cmdset_0002.c\n  mtd: nand: onfi need to be probed in 8 bits mode\n  mtd: nand: add NAND_BUSWIDTH_AUTO to autodetect bus width\n  mtd: nand: print flash size during detection\n  mted: nand_wait_ready timeout fix\n  ...\n"
    },
    {
      "commit": "cebfa85eb86d92bf85d3b041c6b044184517a988",
      "tree": "be0a374556fe335ce96dfdb296c89537750d5868",
      "parents": [
        "d42b3a2906a10b732ea7d7f849d49be79d242ef0",
        "241738bd51cb0efe58e6c570223153e970afe3ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The MIPS bits for 3.8.  This also includes a bunch fixes that were\n  sitting in the linux-mips.org git tree for a long time.  This pull\n  request contains updates to several OCTEON drivers and the board\n  support code for BCM47XX, BCM63XX, XLP, XLR, XLS, lantiq, Loongson1B,\n  updates to the SSB bus support, MIPS kexec code and adds support for\n  kdump.\n\n  When pulling this, there are two expected merge conflicts in\n  include/linux/bcma/bcma_driver_chipcommon.h which are trivial to\n  resolve, just remove the conflict markers and keep both alternatives.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (90 commits)\n  MIPS: PMC-Sierra Yosemite: Remove support.\n  VIDEO: Newport Fix console crashes\n  MIPS: wrppmc: Fix build of PCI code.\n  MIPS: IP22/IP28: Fix build of EISA code.\n  MIPS: RB532: Fix build of prom code.\n  MIPS: PowerTV: Fix build.\n  MIPS: IP27: Correct fucked grammar in ops-bridge.c\n  MIPS: Highmem: Fix build error if CONFIG_DEBUG_HIGHMEM is disabled\n  MIPS: Fix potencial corruption\n  MIPS: Fix for warning from FPU emulation code\n  MIPS: Handle COP3 Unusable exception as COP1X for FP emulation\n  MIPS: Fix poweroff failure when HOTPLUG_CPU configured.\n  MIPS: MT: Fix build with CONFIG_UIDGID_STRICT_TYPE_CHECKS\u003dy\n  MIPS: Remove unused smvp.h\n  MIPS/EDAC: Improve OCTEON EDAC support.\n  MIPS: OCTEON: Add definitions for OCTEON memory contoller registers.\n  MIPS: OCTEON: Add OCTEON family definitions to octeon-model.h\n  ata: pata_octeon_cf: Use correct byte order for DMA in when built little-endian.\n  MIPS/OCTEON/ata: Convert pata_octeon_cf.c to use device tree.\n  MIPS: Remove usage of CEVT_R4K_LIB config option.\n  ...\n"
    },
    {
      "commit": "a4855f39d4eb3f550ca5f4aac79bd999da42dc54",
      "tree": "c334a19f43462a6def7abfca4c372385ce2bbdea",
      "parents": [
        "a22a3114a820ca3eadee6af53d90736e5ca68fa1"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:02 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:57 2012 -0500"
      },
      "message": "bcma: register watchdog driver\n\nRegister the watchdog driver to the system if this is a SoC. Using the\nwatchdog on a non SoC device, like a PCIe card, will make the PCIe\ncard die when the timeout expired, but starting it again is not\nsupported by bcma.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a22a3114a820ca3eadee6af53d90736e5ca68fa1",
      "tree": "7ef75f05f651badbe8f7ef4ad7fd985f0dd214b0",
      "parents": [
        "f6354c8cf9a3be15de441fad593ce53e63e9bf2a"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:01 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:56 2012 -0500"
      },
      "message": "bcma: add methods for watchdog driver\n\nThe watchdog driver wants to set the watchdog timeout in ms and not in\nticks, which is depending on the SoC type and the clock.\nCalculate the number of ticks per millisecond and provide two functions\nfor the watchdog driver. Also return the ticks or millisecond the timer\nwas set to in case the provided value was bigger than the max allowed\nvalue.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0751f8654602e4255f0b9c17784d8100d5896010",
      "tree": "550a9093534f66f9225905d3258b91793f5e4477",
      "parents": [
        "725d255e70a98fc5dc0f4ce7fa173c33c8515a07"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Nov 24 19:34:17 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 26 14:54:21 2012 -0500"
      },
      "message": "bcma: add more package IDs\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d4b9e3182634d8b5afb5a144a8c6c24b187bcc1",
      "tree": "0b9d29e976b969391372675d13f51804b45260d0",
      "parents": [
        "60768368b76b2794b088bb66fbd07557a10fa77e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Nov 12 13:03:20 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 09:32:28 2012 +0200"
      },
      "message": "bcma: export PLL reading function\n\nThis is required by NAND flash driver for initializing wait counters.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "cf0936b06d8e98a157630e99f647e2ff6d29d7ad",
      "tree": "651457e034e073d236e9b0e64e0008e4ed2e0150",
      "parents": [
        "3e8bb507edfb44dfb8b0e06574826e34a8f6291d"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 20 22:24:30 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Nov 21 21:55:52 2012 +0100"
      },
      "message": "bcma: add GPIO driver\n\nRegister a GPIO driver to access the GPIOs provided by the chip.\nThe GPIOs of the SoC should always start at 0 and the other GPIOs could\nstart at a random position. There is just one SoC in a system and when\nthey start at 0 the number is predictable.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4587\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\n"
    },
    {
      "commit": "ea3488f4696fe22811eb19bee7088b732d3f8fe0",
      "tree": "21928c292726fb44f831353deee3af0ee032e7b0",
      "parents": [
        "ef85fb28305fad7617f307383ebba554a3a891a2"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 20 22:24:28 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Nov 21 21:55:51 2012 +0100"
      },
      "message": "bcma: add bcma_chipco_gpio_pull{up,down}\n\nAdd functions to access the GPIO registers for pullup and pulldown.\nThese are needed for handling gpio registration.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4586\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\n"
    },
    {
      "commit": "ef85fb28305fad7617f307383ebba554a3a891a2",
      "tree": "b644911eafc8f3d0d59fcdbceac556c9f9567f94",
      "parents": [
        "0ef0165b206f4dc86d719c92b0b6a244f690ceb4"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 20 22:24:27 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Nov 21 21:55:51 2012 +0100"
      },
      "message": "bcma: add locking around GPIO register accesses\n\nThe GPIOs are access through some registers in the chip common core.\nWe need locking around these GPIO accesses, all GPIOs are accessed\nthrough the same registers and parallel writes will cause problems.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4585\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\n"
    },
    {
      "commit": "dfae714361ba75323914da19eb411aaae53d6af0",
      "tree": "ab36b15dca4e8d17f87f86f9f5ad03e0eafc9b68",
      "parents": [
        "017c4c3bdeb4e6c38094eb2330a57370f68f4853"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:40:18 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:59 2012 -0400"
      },
      "message": "bcma: add an extra pcie core struct\n\nThe BCM4706 has two PCIe host controller on the bcma bus. For PCIe\nclient mode it is assumed that there is only one PCIe controller so the\nPCIe driver, like b43 and brcmsmac are accessing the first PCIe\ncontroller when they want to issue a operation on the host controller.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e661b75a44cc811426ea005c3cb858e45bd73d57",
      "tree": "504565efbb8010462b0d8d511000096dceffe4a0",
      "parents": [
        "cc787081bcab5a83051c2a936927634d066e7284"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:33:51 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:37 2012 -0400"
      },
      "message": "bcma: mark nflash if it is the boot flash\n\nThere are some devices which are able to boot from nand flash and other\nare using a serial flash for booting. Add a bool to indicate that the\ndevice is booted from that flash chip and not from some other chip also\nconnected to the SoC. This is needed to find the nvram, as it is stored\non the flash the devices booted from.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc787081bcab5a83051c2a936927634d066e7284",
      "tree": "ad46b16507f831d6ebd237228d0d6d245c4fb9a4",
      "parents": [
        "360dc31e9cc3f74d0d91a9d19b154c12592f4ffc"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:33:50 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:36 2012 -0400"
      },
      "message": "bcma: add and use constants for the flash windows\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "360dc31e9cc3f74d0d91a9d19b154c12592f4ffc",
      "tree": "1100738782a81d10dfb613283c947f7dfaf9cf5c",
      "parents": [
        "30cfb023019b347cdfd39bd5039d2118a1bd224a"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:33:49 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:32 2012 -0400"
      },
      "message": "bcma: mark pflash as present when available\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49655bb8a51565f0375a4f783334c9de78134be5",
      "tree": "2e1b63c9fa53e5e53190ff2d9d652dd057158846",
      "parents": [
        "b0a949b42ba7d6f1b2876045a5e062fdfe8c691f"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:29:49 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:18 2012 -0400"
      },
      "message": "bcma: just do the necessary things in early register on SoCs\n\nSome parts of the initialization for chip common and the pcie core are\naccessing the sprom struct, but it is not initialized at that stage.\nJust do the necessary thing in the early register on SoCs and not the\ncomplete initialization to read out the nvram from the flash chip.\nAfter it is possible to read out the nvram, the sprom should be parsed\nfrom it and the full initialization of the cores should be run.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffe315012510165ce82e4dd4767f0a5dba9edbf7",
      "tree": "f601cd980af9d0ced5ca9aedecef4fa0d2ca0e15",
      "parents": [
        "e2d3a35ee427aaba99b6c68a56609ce276c51270",
        "4a8e43feeac7996b8de2d5b2823e316917493df4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 09 15:03:21 2012 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 09 15:04:25 2012 +0100"
      },
      "message": "Merge tag \u0027disintegrate-mtd-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nUAPI Disintegration 2012-10-09\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/configs/bcmring_defconfig\n\tarch/arm/mach-imx/clk-imx51-imx53.c\n\tdrivers/mtd/nand/Kconfig\n\tdrivers/mtd/nand/bcm_umi_nand.c\n\tdrivers/mtd/nand/nand_bcm_umi.h\n\tdrivers/mtd/nand/orion_nand.c\n"
    },
    {
      "commit": "9b2e077c42a97fcbdc0dd71edb1fc9d15c74ad29",
      "tree": "20bf301d21f6c3776046acada5070630009ceedb",
      "parents": [
        "a54dfb1a845c38a97686268d8c4086a63d9493aa",
        "10b63956fce7f369cc37fd4d994f09bd5203efe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 03 13:45:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 03 13:45:43 2012 -0700"
      },
      "message": "Merge tag \u0027uapi-prep-20121002\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull preparatory patches for user API disintegration from David Howells:\n \"The patches herein prepare for the extraction of the Userspace API\n  bits from the various header files named in the Kbuild files.\n\n  New subdirectories are created under either include/uapi/ or\n  arch/x/include/uapi/ that correspond to the subdirectory containing\n  that file under include/ or arch/x/include/.\n\n  The new subdirs under the uapi/ directory are populated with Kbuild\n  files that mostly do nothing at this time.  Further patches will\n  disintegrate the headers in each original directory and fill in the\n  Kbuild files as they do it.\n\n  These patches also:\n\n   (1) fix up #inclusions of \"foo.h\" rather than \u003cfoo.h\u003e.\n\n   (2) Remove some redundant #includes from the DRM code.\n\n   (3) Make the kernel build infrastructure handle Kbuild files both in\n       the old places and the new UAPI place that both specify headers\n       to be exported.\n\n   (4) Fix some kernel tools that #include kernel headers during their\n       build.\n\n  I have compile tested this with allyesconfig against x86_64,\n  allmodconfig against i386 and a scattering of additional defconfigs of\n  other arches.  Prepared for main script\n\n  Signed-off-by: David Howells \u003cdhowells@redhat.com\u003e\n  Acked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n  Acked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n  Acked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n  Acked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\n  Acked-by: Dave Jones \u003cdavej@redhat.com\u003e\n  Acked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\"\n\n* tag \u0027uapi-prep-20121002\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: Plumb the UAPI Kbuilds into the user header installation and checking\n  UAPI: x86: Differentiate the generated UAPI and internal headers\n  UAPI: Remove the objhdr-y export list\n  UAPI: Move linux/version.h\n  UAPI: Set up uapi/asm/Kbuild.asm\n  UAPI: x86: Fix insn_sanity build failure after UAPI split\n  UAPI: x86: Fix the test_get_len tool\n  UAPI: (Scripted) Set up UAPI Kbuild files\n  UAPI: Partition the header include path sets and add uapi/ header directories\n  UAPI: (Scripted) Convert #include \"...\" to #include \u003cpath/...\u003e in kernel system headers\n  UAPI: (Scripted) Convert #include \"...\" to #include \u003cpath/...\u003e in drivers/gpu/\n  UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.\n  UAPI: Refer to the DRM UAPI headers with \u003c...\u003e and from certain headers only\n"
    },
    {
      "commit": "a1ce39288e6fbefdd8d607021d02384eb4a20b99",
      "tree": "c72e67f0c9d828420788f9086a19df1b9a7e39ae",
      "parents": [
        "760285e7e7ab282c25b5e90816f7c47000557f4f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:25 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:25 2012 +0100"
      },
      "message": "UAPI: (Scripted) Convert #include \"...\" to #include \u003cpath/...\u003e in kernel system headers\n\nConvert #include \"...\" to #include \u003cpath/...\u003e in kernel system headers.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5fe42d5bf2deac62bf2a532b30deacc007805b91",
      "tree": "132adb87be3fb0437fbca0a4a4afa32888f77ac7",
      "parents": [
        "6997af7cee305bb9fc77260e84de94bfd486f7af"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Sep 17 11:50:49 2012 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 29 15:39:12 2012 +0100"
      },
      "message": "mtd: basic (read only) driver for BCMA serial flash\n\nThis registers MTD driver for serial flash platform device. Right now it\nsupports reading only, writing still has to be implemented.\n\nArtem: minor amendments.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6997af7cee305bb9fc77260e84de94bfd486f7af",
      "tree": "4b5969a3e02b1682828912e4666c29be571da878",
      "parents": [
        "1749c00ffc909db4ebf1b2f17fd52cdb6e7b149c",
        "371a00448f95adaa612cf1a0b31a11e7093bc706"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 29 15:37:03 2012 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 29 15:37:49 2012 +0100"
      },
      "message": "Merge commit \u0027371a00448f95adaa612cf1a0b31a11e7093bc706\u0027 of \u0027git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git\u0027\n\nWe need the following 2 patches from the \u0027net-next\u0027 tree for the BCMA flash\ndriver:\n\n371a004 bcma: detect and register NAND flash device\nd57ef3a bcma: detect and register serial flash device\n\nand this is why we are merging the net-next tree (presumably persistent)\nup to commit \u0027371a004\u0027.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f20b6213f193f455a62ef9299ceca11f5531dff8",
      "tree": "737a14af45038252fc0e3863d62dde09432cd779",
      "parents": [
        "e6e94e392fddb8845bdd2e199f55ebf7d76cb58d",
        "a4881cc45a3fab4488e16c4934e149cfa620f1a9"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 24 12:25:30 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 24 12:25:30 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "371a00448f95adaa612cf1a0b31a11e7093bc706",
      "tree": "6ffb57fcb3050a54942ffd320c149780da41b841",
      "parents": [
        "d57ef3a6a2eeb88df47e892c66692e3f59722ffe"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Aug 12 13:08:05 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 21 16:05:53 2012 -0400"
      },
      "message": "bcma: detect and register NAND flash device\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d57ef3a6a2eeb88df47e892c66692e3f59722ffe",
      "tree": "db2f260a55ce24cfed110cb6281674a5fbcb0a86",
      "parents": [
        "01e17dacd47101ad7d33152bbfbbd4394352d2e6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Aug 10 21:23:53 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 21 16:05:52 2012 -0400"
      },
      "message": "bcma: detect and register serial flash device\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16698918cdb39ae0d9289741ac2a9ed179f8b8ba",
      "tree": "0e4ef865526a8b5b27e939e6cb4b0d7f334e3cea",
      "parents": [
        "1f07b62f3205f6ed41759df2892eaf433bc051a1",
        "22c5649eef0fc37532e20c14d2656b28ca708a69"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 15 14:29:37 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 15 14:29:37 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "3213e1a570783ca3a41d025cede4a27b18bc24c9",
      "tree": "4e459e161800410fee83e0ff5ee17d208308e9b3",
      "parents": [
        "8dd4372e2a462081b92b38af18accb427fa2d554"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Aug 08 19:10:14 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:00 2012 -0400"
      },
      "message": "bcma: add (mostly) NAND defines\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c263c2c1ad615e935d563cd7be11d417f94895d9",
      "tree": "0332f815f709ac18e0df0dc3a1170ac1c1dc00c6",
      "parents": [
        "1a26904eb63150bba2120fc2864e9307d1500691"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 23 18:20:12 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 02 13:51:46 2012 -0400"
      },
      "message": "bcma: BCM43228 support\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7eea1a23b47743be2dab4d29ad1f5b65f7ef3d7b",
      "tree": "b43dc72e4c0a6d6073a426d62a82e83f02cb668d",
      "parents": [
        "9ef9dbeaa53978042bf6ba67f88b15ad09959941"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 16 11:46:52 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 15:11:37 2012 -0400"
      },
      "message": "bcma: cc: update defines\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1ac4b409037b128f9a3eca3b3ab5dbbb71a7e6f",
      "tree": "33eb5d7bb0751f17f0968bdd29901df1807797fd",
      "parents": [
        "97cfda8fecacc40c5652b0924c4c0f5ab508dc9a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 11 09:23:43 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 12 15:27:18 2012 -0400"
      },
      "message": "bcma: add trivial GBIT MAC COMMON driver\n\nGMAC COMMON core is present on BCM4706 and is used for example to access\nboard PHYs (PHYs can not be accessed directly using GBIT MAC core).\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "650cef38263c0f4c8970265354432be154eef425",
      "tree": "667a1f5d8837a2a8fc86110e6abe3d78f1b43ad1",
      "parents": [
        "9a89c3a856236ee6b68987dd0a0195010c3b801c"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Jul 09 22:03:10 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jul 11 15:40:22 2012 -0400"
      },
      "message": "bcma: add PMU clock support for BCM4706\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c586e10992b2e5e2dfe7cca9be615818cfb98605",
      "tree": "ef26566c0647ce12c915d016c61c40fc35c66eac",
      "parents": [
        "6270d1c39c96088c3cbbab35a2658d07cee364ae"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jun 30 01:44:44 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:36:06 2012 -0400"
      },
      "message": "bcma: add bcma_pmu_spuravoid_pllupdate()\n\nThis function is needed by brcmsmac. This code is based on code from\nthe Broadcom SDK.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9562545ef0b13c0440ccd8d6dd4111fb77cb17a",
      "tree": "dadc32d04a6be328ec69c3ab6e6199e110f1e2dd",
      "parents": [
        "02817be0b2cd42412cf3c09f8f1667f39b6d020d"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jun 30 01:44:41 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:36:04 2012 -0400"
      },
      "message": "bcma: complete workaround for BCMA43224 and BCM4313\n\nThis code is based on the Broadcom SDK and brcmsmac.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b4f5be2e49a604de11dee0ee9b3f151de061724",
      "tree": "147dda1b47876ba586049dbea6f5e8eaae5dd069",
      "parents": [
        "00eeedcf084a21bf436ff3147f11f0923c811155"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jun 30 01:44:38 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:36:03 2012 -0400"
      },
      "message": "bcma: add constants for chip ids\n\nThe chip IDs are used all over bcma and no constants where defined.\nThis patch adds the constants and makes bcma use them.\n\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "00eeedcf084a21bf436ff3147f11f0923c811155",
      "tree": "5aecf06b34d6ab3bde12b8f2fe5c33dcd1b06116",
      "parents": [
        "19601957252413676ff107faf0fb00a80874c253"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jun 30 01:44:37 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:36:02 2012 -0400"
      },
      "message": "bcma: extend workaround for bcm4331\n\nThis patch is based on a recent version of the Broadcom SDK.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2bb2b9e9161d221badafae063d0c62b41bf3078",
      "tree": "bd52178f2089f7069a95ba8bea8f2ce7845ad276",
      "parents": [
        "a572ac1a3d37440dc9daf69f9ad63243bef6893f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jun 25 22:12:20 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 27 15:23:16 2012 -0400"
      },
      "message": "bcma: define some additional cores IDs\n\nSome of them are BCM4706 specific AFAWK. Most of them was confirmed on\nNetgear WNDR450.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28f3d717618156c0dcd2f497d791b578a7931d87",
      "tree": "37b11581b51929b5473541e53bd242b3e1a9f666",
      "parents": [
        "654443e20dfc0617231f28a07c96a979ee1a0239",
        "1ca7ee30630e1022dbcf1b51be20580815ffab73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 11:54:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 11:54:29 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull more networking updates from David Miller:\n \"Ok, everything from here on out will be bug fixes.\"\n\n1) One final sync of wireless and bluetooth stuff from John Linville.\n   These changes have all been in his tree for more than a week, and\n   therefore have had the necessary -next exposure.  John was just away\n   on a trip and didn\u0027t have a change to send the pull request until a\n   day or two ago.\n\n2) Put back some defines in user exposed header file areas that were\n   removed during the tokenring purge.  From Stephen Hemminger and Paul\n   Gortmaker.\n\n3) A bug fix for UDP hash table allocation got lost in the pile due to\n   one of those \"you got it..  no I\u0027ve got it..\" situations.  :-)\n\n   From Tim Bird.\n\n4) SKB coalescing in TCP needs to have stricter checks, otherwise we\u0027ll\n   try to coalesce overlapping frags and crash.  Fix from Eric Dumazet.\n\n5) RCU routing table lookups can race with free_fib_info(), causing\n   crashes when we deref the device pointers in the route.  Fix by\n   releasing the net device in the RCU callback.  From Yanmin Zhang.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (293 commits)\n  tcp: take care of overlaps in tcp_try_coalesce()\n  ipv4: fix the rcu race between free_fib_info and ip_route_output_slow\n  mm: add a low limit to alloc_large_system_hash\n  ipx: restore token ring define to include/linux/ipx.h\n  if: restore token ring ARP type to header\n  xen: do not disable netfront in dom0\n  phy/micrel: Fix ID of KSZ9021\n  mISDN: Add X-Tensions USB ISDN TA XC-525\n  gianfar:don\u0027t add FCB length to hard_header_len\n  Bluetooth: Report proper error number in disconnection\n  Bluetooth: Create flags for bt_sk()\n  Bluetooth: report the right security level in getsockopt\n  Bluetooth: Lock the L2CAP channel when sending\n  Bluetooth: Restore locking semantics when looking up L2CAP channels\n  Bluetooth: Fix a redundant and problematic incoming MTU check\n  Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C\n  Bluetooth: Fix EIR data generation for mgmt_device_found\n  Bluetooth: Fix Inquiry with RSSI event mask\n  Bluetooth: improve readability of l2cap_seq_list code\n  Bluetooth: Fix skb length calculation\n  ...\n"
    },
    {
      "commit": "2b2715b83c433d22b10bd654e102baea6f5589b0",
      "tree": "74ad5bb7b154fd535c2f8d03aa60da9a8b2262ee",
      "parents": [
        "ec00f3732129e57206e9ef9883d681ad6584f5dd"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:18:52 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:22 2012 -0400"
      },
      "message": "bcma: add bcma_core_pci_config_fixup()\n\nThis code is based on code from pcie_misc_config_fixup() in brcmsmac.\nThis patch is part of the move of pci specific code from brcmsmac to\nbcma.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec00f3732129e57206e9ef9883d681ad6584f5dd",
      "tree": "10428396e10003891439eba40634c4f9cb304ea7",
      "parents": [
        "29f6b3d823885093890b1604d8450e7b57a31281"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:18:51 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:22 2012 -0400"
      },
      "message": "bcma: add bcma_core_pci_fixcfg()\n\nThis code is based on code from pcicore_fixcfg() in brcmsmac. This\npatch is part of the move of pci specific code from brcmsmac to bcma.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29f6b3d823885093890b1604d8450e7b57a31281",
      "tree": "ed9f92e732c742a1fc5931372cb58a4adf89f6d4",
      "parents": [
        "0b2948eeb128e259b7903b12de79d6886d43eb11"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:18:50 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:22 2012 -0400"
      },
      "message": "bcma: add bcma_core_pci_extend_L1timer\n\nThis code is based on code from pcie_extendL1timer() in brcmsmac. This\npatch is part of the move of pci specific code from brcmsmac to bcma.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a2fcaa70ce96be6e663234072984fd2b0ffa36e",
      "tree": "1f57022ce2c1f24975ce1ab4a81b3dc36d54df08",
      "parents": [
        "a9bba182a1f3f33ba11abde8226ab2a4c39ce4e7"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:04:08 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:21 2012 -0400"
      },
      "message": "bcma: add boardinfo struct\n\nThis struct contains information about the board, the chip is running\non. The struct is filled for PCIe devices and SoCs. This information is\nused by b43 and will be used by brcmsmac soon.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e167d9fbb881c030f93563fd364c8a0b8c5cd6d3",
      "tree": "0a05fb5f1794ae7fbf1516530efa08ff52f1a25d",
      "parents": [
        "af5810597ab38ed1eb1d38e04b6e89c9ccec988e"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Mar 15 23:49:56 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 13:43:13 2012 -0700"
      },
      "message": "bcma: scan for extra address space\n\nSome cores like the USB core have two address spaces. In the USB host\ncontroller one address space is used for the OHCI and the other for the\nEHCI controller interface. The USB controller is the only core I found\nwith two address spaces. This code is based on the AI scan function\nai_scan() in shared/aiutils.c in the Broadcom SDK.\n\nCC: Rafał Miłecki \u003czajec5@gmail.com\u003e\nCC: linux-wireless@vger.kernel.org\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "10d8493cd9efd38b1947b7a74276dbdc8311aa1a",
      "tree": "69caa6570a2582667783dd03c8ce5c204881f398",
      "parents": [
        "4ac887cfdad909f16ee1886fe4fa19b452fc7fd3"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Tue Mar 06 15:50:48 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:18 2012 -0500"
      },
      "message": "bcma: add support for on-chip OTP memory used for SPROM storage\n\nWireless Broadcom chips can have either their SPROM data stored\non either external SPROM or on-chip OTP memory. Both are accessed\nthrough the same register space. This patch adds support for the\non-chip OTP memory.\n\nTested with:\nBCM43224 OTP and SPROM\nBCM4331 SPROM\nBCM4313 OTP\n\nThis patch is in response to linux-wireless thread [1].\n\n[1] http://article.gmane.org/gmane.linux.kernel.wireless.general/85426\n\nTested-by: Saul St. John \u003csaul.stjohn@gmail.com\u003e\nTested-by: Rafal Milecki \u003czajec5@gmail.com\u003e\nTested-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a027237a56f7d519eee5749cfb720e568d0bb0b6",
      "tree": "0d408171f47086b66330a844701747d8aa0e37fc",
      "parents": [
        "1c9351cf2180924c91bb85e5ba607f24a3d875b1"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Feb 28 00:56:10 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 05 15:20:50 2012 -0500"
      },
      "message": "bcma: add support for sprom not found on the device\n\nOn SoCs the sprom is stored in the nvram in a special partition on the\nflash chip. The nvram contains the sprom for the main bus, but\nsometimes also for a pci devices using bcma. This patch makes it\npossible for the arch code to register a function to fetch the needed\nsprom from the nvram and provide it to the bcma code.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c9351cf2180924c91bb85e5ba607f24a3d875b1",
      "tree": "4e09e2efb552bf11454912b817d8d81c4430670f",
      "parents": [
        "52aa63f5322aab23e07a52ff8ddd246d34799eb5"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Feb 28 00:56:09 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 05 15:20:50 2012 -0500"
      },
      "message": "bcma: export bcma_find_core\n\nThis function is needed by the bcm47xx arch code to get the number of\nthe ieee80211 core.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6865dcc58f252480515101fd13532f0fc420b53",
      "tree": "4e8ee3ef60d44b81d31337925c018f19929ea7f5",
      "parents": [
        "8f9ada4fa1926e540b1562cb9bacb3e51a698c35"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jan 31 00:03:37 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:06 2012 -0500"
      },
      "message": "bcma: add extra sprom check\n\nThis check is needed on the BCM43224 device as it says in the\ncapabilities it has an sprom but is extra check says it has not.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f9ada4fa1926e540b1562cb9bacb3e51a698c35",
      "tree": "def07cbceee8d55da9288ab1157835d784360805",
      "parents": [
        "49dc9577155576b10ff79f0c1486c816b01f58bf"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jan 31 00:03:36 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:05 2012 -0500"
      },
      "message": "bcma: add bus num counter\n\nIf we have two bcma buses on one computer the second will not work\nwithout this patch. Now each bus gets an own number.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49dc9577155576b10ff79f0c1486c816b01f58bf",
      "tree": "c193e6110c54234ab5ed3d816cc2dc15df165f37",
      "parents": [
        "d1a7a8e1d367e34e5adce91f48cae07dc08d9e6c"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jan 31 00:03:35 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:04 2012 -0500"
      },
      "message": "bcma: add PCIe host controller\n\nSome SoCs have a PCIe host controller to make it possible to attach\nsome other devices to it, like an other Wifi card.\nThis code was tested with an Netgear WNDR3400 (bcm4716 based), but\nshould work with all bcma based SoCs.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1a7a8e1d367e34e5adce91f48cae07dc08d9e6c",
      "tree": "b4e279942e10a4bfc51e6bfeef052c3cca088964",
      "parents": [
        "4b259a5cc5ea967fa243dfc1f95a59ae74106f5b"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jan 31 00:03:34 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:03 2012 -0500"
      },
      "message": "bcma: make some functions __devinit\n\nbcma_core_pci_hostmode_init() has to be in __devinit as it will call a\nfunction in that section and so all functions calling it also have to\nbe in __devinit.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2be25cac8402fab56bb51166f464d1b420bcf744",
      "tree": "ec50aa8592b81476adff3bc77779a4a08e1eb9e1",
      "parents": [
        "5f2d6171e1e70584b9819771443485750453fd16"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jan 31 00:03:32 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:52:56 2012 -0500"
      },
      "message": "bcma: add constants for PCI and use them\n\nThere are many magic numbers used in the PCIe code. Replace them with\nsome constants from the Broadcom SDK and also use them in the pcie host\ncontroller.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f2d6171e1e70584b9819771443485750453fd16",
      "tree": "29a8f4dfc08d8cef4c5f3b13e0a78c52b61abe1e",
      "parents": [
        "268bd858df5052f97722b123e990119c89171fd7"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jan 31 00:03:31 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:50:39 2012 -0500"
      },
      "message": "bcma: add the core unit number\n\nSome SoCs have two pcie or gmac cores and we need to know the number of\nthe specific core on the bus. This is the case for the BCM4706.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d5869e78f4c9d32f834dadefbb7dcb3c9d4d85f",
      "tree": "136560d132409e801be0c0e0ba00da7ea9695d05",
      "parents": [
        "685a4ef0df23b97eea1842c2698da9a2e35fc976"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 23:58:41 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 17 09:54:08 2012 -0500"
      },
      "message": "bcma: connect the bcma bus suspend/resume to the bcma driver suspend/resume\n\nNow the low-level driver actually gets informed that it is getting suspended and resumed.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "084455524f0d46dd210b4397898aff73579b97e8",
      "tree": "a3442d404394c8525965a30097238e5b66540427",
      "parents": [
        "9d08f10d355afd500310738ff09b4d921a447102"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Thu Dec 08 15:06:42 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:31:27 2011 -0500"
      },
      "message": "bcma: use static keyword for inline function declaration in bcma.h\n\nJust scratching an itch here, but it makes more sense to use the\nstatic keyword if you think about how the compiler treats inline\nfunctions.\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d08f10d355afd500310738ff09b4d921a447102",
      "tree": "85748639950c04f299d81c784eb68a059ee7c449",
      "parents": [
        "ffb2756511a90091185e9be0652cc10eee0890d0"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Thu Dec 08 15:06:41 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:31:24 2011 -0500"
      },
      "message": "bcma: add set/mask macros for 16-bit register access\n\nThe BCMA header only had definitions for 32-bit register access. Used\nthose as a template for the 16-bit flavour. Also changed them to inline\nfunctions to be on the safe side. As offset parameter is used twice there\nwould be a problem when used like this: bcma_set32(core, offset++, val);\n\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aee5ed563d56c713d2a51d6f16e08b83fd9665d5",
      "tree": "f647a9745a4640f9e11eebe414d9e109fb9d79b2",
      "parents": [
        "8a5ac6ecd56756ee72588627aa23ab6cf9b790db"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 08 18:02:22 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:52 2011 -0500"
      },
      "message": "bcma: extract FEM info from SPROM\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb5589a8f0dab7e29021344228856339e6a1249c",
      "tree": "d83790e5ac7feacba5b1832fbe7f8d2a39d76f65",
      "parents": [
        "7c926402a7e8c9b279968fd94efec8700ba3859e"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:02:11 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:32 2011 -0400"
      },
      "message": "include: convert various register fcns to macros to avoid include chaining\n\nThe original implementations reference THIS_MODULE in an inline.\nWe could include \u003clinux/export.h\u003e, but it is better to avoid chaining.\n\nFortunately someone else already thought of this, and made a similar\ninline into a #define in \u003clinux/device.h\u003e for device_schedule_callback(),\n[see commit 523ded71de0] so follow that precedent here.\n\nAlso bubble up any __must_check that were used on the prev. wrapper inline\nfunctions up one to the real __register functions, to preserve any prev.\nsanity checks that were used in those instances.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "3861b2c5d90b219ee772b5a1d1a32ee630564121",
      "tree": "695674bb297eadac2a8b4afa4c463b61b3e05800",
      "parents": [
        "7cc44ed48d0ec0937c1f098642540b6c9ca38de5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Sep 16 12:33:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 19 16:10:11 2011 -0400"
      },
      "message": "bcma: cc: export more control functions\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "984e5befbafe2799be28c2209226a82fb3a3be7a",
      "tree": "a43f9648318a32724e5f5ed3204954f77bbdf024",
      "parents": [
        "17030f48e31adde5b043741c91ba143f5f7db0fd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Aug 11 23:46:44 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:45:59 2011 -0400"
      },
      "message": "bcma: implement BCM4331 workaround for external PA lines\n\nWe need to disable ext. PA lines for reading SPROM. It\u0027s disabled by\ndefault, but this patch allows using bcma after loading wl, which leaves\nworkaround enabled.\n\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "908debc8da0d5a91418f71c6a462f62bd2ac69ef",
      "tree": "886072e213b3a67650a53574be916ec105d15b61",
      "parents": [
        "e3afe0e5be7576ac1282ea9fbbc9b352bb379227"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jul 23 01:20:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 08 14:29:29 2011 -0400"
      },
      "message": "bcma: get CPU clock\n\nAdd method to return the clock of the CPU. This is needed by the arch\ncode to calculate the mips_hpt_frequency.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3afe0e5be7576ac1282ea9fbbc9b352bb379227",
      "tree": "0b74e8bd5e45b2d50f9fa2033674a00aeac5f6ae",
      "parents": [
        "21e0534ad7415559bb8dee0dc00e39646fed83c9"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jul 23 01:20:10 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 08 14:29:28 2011 -0400"
      },
      "message": "bcma: add serial console support\n\nThis adds support for serial console to bcma, when operating on an SoC.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21e0534ad7415559bb8dee0dc00e39646fed83c9",
      "tree": "e9e082dfdf6ce9798d6201f1ae4109b68b11920a",
      "parents": [
        "ecd177c21640e92b059a71139f5850243a8f0942"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jul 23 01:20:09 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 08 14:29:26 2011 -0400"
      },
      "message": "bcma: add mips driver\n\nThis adds a mips driver to bcma. This is only found on embedded\ndevices. For now the driver just initializes the irqs used on this\nsystem.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ecd177c21640e92b059a71139f5850243a8f0942",
      "tree": "70ed92f7b63087bec0a6036dca1c81403d65c86d",
      "parents": [
        "517f43e5a922d51ac960424de4f72676fe6a7390"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jul 23 01:20:08 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 08 14:29:25 2011 -0400"
      },
      "message": "bcma: add SOC bus\n\nThis patch adds support for using bcma on a Broadcom SoC as the system\nbus. An SoC like the bcm4716 could register this bus and use it to\nsearches for the bcma cores and register the devices on this bus.\n\nBCMA_HOSTTYPE_NONE was intended for SoCs at first but BCMA_HOSTTYPE_SOC\nis a better name.\n\nAcked-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "517f43e5a922d51ac960424de4f72676fe6a7390",
      "tree": "02920911d43c4e480ac0eba21c15587776b16d6b",
      "parents": [
        "67a5c29e1623edda5ff3f0355af533e72a245ad9"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jul 23 01:20:07 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 08 14:29:24 2011 -0400"
      },
      "message": "bcma: add functions to scan cores needed on SoCs\n\nThe chip common and mips core have to be setup early in the boot\nprocess to get the cpu clock.\nbcma_bus_early_register() gets pointers to some space to store the core\ndata and searches for the chip common and mips core and initializes\nchip common. After that was done and the kernel is out of early boot we\njust have to run bcma_bus_register() and it will search for the other\ncores, initialize and register them.\nThe cores are getting the same numbers as before.\n\nAcked-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05aec233367262a43dbf0b615099757162e36f88",
      "tree": "cbfd96e2909dac94177db4e9b57c91056c2ad3a8",
      "parents": [
        "a9770a815d280d6aa2da406e159eff92b880670e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 19:52:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:12 2011 -0400"
      },
      "message": "bcma: inform drivers about translation bits needed for the core\n\nWhen using DMA, drivers need to pass special translation info to the\nhardware.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f53912fc317ab130bd910c5c30420a21ea38115",
      "tree": "780ce23098e2cc10eb43eede985f1f64ae6bcda7",
      "parents": [
        "7424dd0d03502b9844b96bf6efd0716b79c36607"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:11 2011 -0400"
      },
      "message": "bcma: allow enabling PLL\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7424dd0d03502b9844b96bf6efd0716b79c36607",
      "tree": "936de32a86d93664e79e2ec6697d19bd69e1a204",
      "parents": [
        "3de1a7748f68c63daed7c9e04ac9f048efcd9f20"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:11 2011 -0400"
      },
      "message": "bcma: allow setting FAST clockmode for a core\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3de1a7748f68c63daed7c9e04ac9f048efcd9f20",
      "tree": "12c9ab00cfa806f8a8f24648013c454a5385f040",
      "parents": [
        "bb932ad9805029af18232ffe5603fbc68e1c1fb6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 01:06:03 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:09 2011 -0400"
      },
      "message": "bcma: trivial: add helpers for masking/setting\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb932ad9805029af18232ffe5603fbc68e1c1fb6",
      "tree": "617b1abbfb00f517aa749b157cca642f30a6c433",
      "parents": [
        "2729df25550f041940f23c11ee8252094a6bd44b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jul 16 18:43:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 17:03:08 2011 -0400"
      },
      "message": "bcma: move define of BCMA_CLKCTLST register\n\nRecent experiments have shown many cores share 0x1E0 register used for\nclock management.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b5e3322b8bff484cb206e7920c6034663d37b87",
      "tree": "cb92fbc8758b0866f3e76f077c744261b9a34c4e",
      "parents": [
        "856799d58274bfa6a57bc80051ee1cefdb6b041f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jul 18 02:01:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:54 2011 -0400"
      },
      "message": "bcma: define IO status register\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb1577b7c4b2cdd0e18b0d5d8e940e36329215e5",
      "tree": "0a6134bf849eb48c06692573504ad5f511d6c9cd",
      "parents": [
        "b473bc176702cb22529632b5c4315bda27e0d979"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jul 17 11:00:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 19 16:49:53 2011 -0400"
      },
      "message": "bcma: handle alternative SPROM location\n\nSome cards do not use additional 0x30 offset for SPROM location. We do\nnot know the real condition for it yet, make it BCM4331 specific for\nnow.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "440ca98fe8407808a9ad8e934f6e28408f546313",
      "tree": "4c7ea568458a0e9327b7283cf370de1106446351",
      "parents": [
        "536e5189ffdf17047f129f4730d947ab11a8526b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Jun 18 01:01:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:19 2011 -0400"
      },
      "message": "bcma: clean exports of functions\n\nFunction managing IRQs is needed for external drivers like b43.\nOn the other side we do not expect writing any hosts drivers outside of\nbcma, so this is safe to do not export functions related to this.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3ae0cac00042d7fb76914c30c5f991f918e65b4",
      "tree": "11409e2b18d9f0bf52609c1ddd57bdaffc4709c2",
      "parents": [
        "5b49b35a671e59c16c33611ea2d5650438388663"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Thu Jun 09 20:07:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:53 2011 -0400"
      },
      "message": "drivers: bcma: export bcma_core_disable() function\n\nIn the brcm80211 driver we disable the 80211 core when the driver is\n\u0027down\u0027. The bcma_core_disable() function exactly does the same as\nour implementation so exporting this function makes sense.\n\nCc: linux-wireless@vger.kernel.org\nCc: Rafal Milecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "27f18dc2dafe66a93c7101fc94201b8c83903597",
      "tree": "4600db64c653cfc74d427fc26b7f94ef8fb5db28",
      "parents": [
        "4da909e7b572b561d8150f9d41b04bcfff386222"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 02 02:08:51 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 15:01:07 2011 -0400"
      },
      "message": "bcma: read SPROM and extract MAC from it\n\nIn case of BCMA cards SPROM is located in the ChipCommon core, it is\nnot mapped as separated host window. So far we have met only SPROMs rev\n8.\nSPROM layout seems to be the same as for SSB buses, so we decided to\nshare SPROM struct and some defines.\nFor now we extract MAC address only, this can be improved of course.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d75ef0f8f6d2e31ed940b3057a42a25f07076fb",
      "tree": "712c09addf9f229bf25593e6f9f8a8d7d6d94859",
      "parents": [
        "505fb019d4924e425bb1024eb603a7bc7fe7fe63"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri May 20 03:27:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 01 15:12:28 2011 -0400"
      },
      "message": "bcma: host pci: implement block R/W operations\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "1bdcd095e39a789135f8638a2ff76f74e3071d46"
}
