<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/bcma, branch v3.5</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.5</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.5'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-06-08T17:47:07Z</updated>
<entry>
<title>bcma: fix null pointer in bcma_core_pci_irq_ctl</title>
<updated>2012-06-08T17:47:07Z</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2012-06-05T18:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e7027075d0d8fe2d1bf7b0db24623328d2601d3c'/>
<id>urn:sha1:e7027075d0d8fe2d1bf7b0db24623328d2601d3c</id>
<content type='text'>
pc could be null if hosttype != BCMA_HOSTTYPE_PCI.
If we are on a device without a pci core this function is called with
pc = null by b43 and brcmsmac. If the host type is PCI we have a pci
core as well and pc can not be null.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add ext PA workaround for BCM4331 and BCM43431</title>
<updated>2012-06-04T19:26:40Z</updated>
<author>
<name>Seth Forshee</name>
<email>seth.forshee@canonical.com</email>
</author>
<published>2012-06-01T14:13:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=69aaedd3cfd23b2c732e3cf1227370a35f5c89d4'/>
<id>urn:sha1:69aaedd3cfd23b2c732e3cf1227370a35f5c89d4</id>
<content type='text'>
MacBook Pro models with BCM4331 wireless have been found to have the ext
PA lines disabled after resuming from S3 without external power attach.
This causes them to be unable to transmit. Add a workaround to ensure
that the ext PA lines are enabled on BCM4331. Also extend all handling
of ext PA line muxing to BCM43431 as is done in the Broadcom SDK.

BugLink: http://bugs.launchpad.net/bugs/925577
Cc: Arend van Spriel &lt;arend@broadcom.com&gt;
Cc: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Seth Forshee &lt;seth.forshee@canonical.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net</title>
<updated>2012-05-24T18:54:29Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-05-24T18:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=28f3d717618156c0dcd2f497d791b578a7931d87'/>
<id>urn:sha1:28f3d717618156c0dcd2f497d791b578a7931d87</id>
<content type='text'>
Pull more networking updates from David Miller:
 "Ok, everything from here on out will be bug fixes."

1) One final sync of wireless and bluetooth stuff from John Linville.
   These changes have all been in his tree for more than a week, and
   therefore have had the necessary -next exposure.  John was just away
   on a trip and didn't have a change to send the pull request until a
   day or two ago.

2) Put back some defines in user exposed header file areas that were
   removed during the tokenring purge.  From Stephen Hemminger and Paul
   Gortmaker.

3) A bug fix for UDP hash table allocation got lost in the pile due to
   one of those "you got it..  no I've got it.." situations.  :-)

   From Tim Bird.

4) SKB coalescing in TCP needs to have stricter checks, otherwise we'll
   try to coalesce overlapping frags and crash.  Fix from Eric Dumazet.

5) RCU routing table lookups can race with free_fib_info(), causing
   crashes when we deref the device pointers in the route.  Fix by
   releasing the net device in the RCU callback.  From Yanmin Zhang.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (293 commits)
  tcp: take care of overlaps in tcp_try_coalesce()
  ipv4: fix the rcu race between free_fib_info and ip_route_output_slow
  mm: add a low limit to alloc_large_system_hash
  ipx: restore token ring define to include/linux/ipx.h
  if: restore token ring ARP type to header
  xen: do not disable netfront in dom0
  phy/micrel: Fix ID of KSZ9021
  mISDN: Add X-Tensions USB ISDN TA XC-525
  gianfar:don't add FCB length to hard_header_len
  Bluetooth: Report proper error number in disconnection
  Bluetooth: Create flags for bt_sk()
  Bluetooth: report the right security level in getsockopt
  Bluetooth: Lock the L2CAP channel when sending
  Bluetooth: Restore locking semantics when looking up L2CAP channels
  Bluetooth: Fix a redundant and problematic incoming MTU check
  Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C
  Bluetooth: Fix EIR data generation for mgmt_device_found
  Bluetooth: Fix Inquiry with RSSI event mask
  Bluetooth: improve readability of l2cap_seq_list code
  Bluetooth: Fix skb length calculation
  ...
</content>
</entry>
<entry>
<title>bcma: Add flush for BCMA_RESET_CTL write</title>
<updated>2012-05-16T16:46:04Z</updated>
<author>
<name>Nathan Hintz</name>
<email>nlhintz@hotmail.com</email>
</author>
<published>2012-05-05T04:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=044e68c0cd01a70fd4929ce19ce52ba5df839b22'/>
<id>urn:sha1:044e68c0cd01a70fd4929ce19ce52ba5df839b22</id>
<content type='text'>
Adds a missing read to flush the previous write (per the Broadcom SDK).

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: Add __devexit to bcma_host_pci_remove</title>
<updated>2012-05-16T16:46:04Z</updated>
<author>
<name>Nathan Hintz</name>
<email>nlhintz@hotmail.com</email>
</author>
<published>2012-05-05T04:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=16d75faed98250423abdaf1fa0a3719c5e4e8b45'/>
<id>urn:sha1:16d75faed98250423abdaf1fa0a3719c5e4e8b45</id>
<content type='text'>
Add missing __devexit attribute to bcma_host_pci_remove.

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: reads/writes are always 4 bytes, so always map 4 bytes</title>
<updated>2012-05-16T16:46:04Z</updated>
<author>
<name>Nathan Hintz</name>
<email>nlhintz@hotmail.com</email>
</author>
<published>2012-05-05T04:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c61cab3a6135eacd303a26a327c1e689ec04fcbe'/>
<id>urn:sha1:c61cab3a6135eacd303a26a327c1e689ec04fcbe</id>
<content type='text'>
Modify ioremap_nocache calls to reflect the number of bytes read/written.

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: Account for variable PCI memory base/size</title>
<updated>2012-05-16T16:46:04Z</updated>
<author>
<name>Nathan Hintz</name>
<email>nlhintz@hotmail.com</email>
</author>
<published>2012-05-05T04:56:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4acabf454ac3def5b3716576f77d4b9da272864d'/>
<id>urn:sha1:4acabf454ac3def5b3716576f77d4b9da272864d</id>
<content type='text'>
PCI Memory Resource start address and size are variable, dependent on
the H/W configuration.  Modify the computation of io_map_base to use the
computed values.

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: Find names of non BCM cores</title>
<updated>2012-05-16T16:45:26Z</updated>
<author>
<name>Nathan Hintz</name>
<email>nlhintz@hotmail.com</email>
</author>
<published>2012-05-05T04:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=82a7c2bb5f57fd9f610f9e6d7c532033bebfa0cc'/>
<id>urn:sha1:82a7c2bb5f57fd9f610f9e6d7c532033bebfa0cc</id>
<content type='text'>
bcma_device_name only provides names for Broadcom cores.  Modify logic to
provide names for MIPS and ARM cores as well.

Signed-off-by: Nathan Hintz &lt;nlhintz@hotmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add bcma_core_pci_config_fixup()</title>
<updated>2012-05-16T16:45:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2012-04-29T00:18:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2b2715b83c433d22b10bd654e102baea6f5589b0'/>
<id>urn:sha1:2b2715b83c433d22b10bd654e102baea6f5589b0</id>
<content type='text'>
This code is based on code from pcie_misc_config_fixup() in brcmsmac.
This patch is part of the move of pci specific code from brcmsmac to
bcma.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-by: Arend van Spriel &lt;arend@broadcom.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>bcma: add bcma_core_pci_fixcfg()</title>
<updated>2012-05-16T16:45:22Z</updated>
<author>
<name>Hauke Mehrtens</name>
<email>hauke@hauke-m.de</email>
</author>
<published>2012-04-29T00:18:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ec00f3732129e57206e9ef9883d681ad6584f5dd'/>
<id>urn:sha1:ec00f3732129e57206e9ef9883d681ad6584f5dd</id>
<content type='text'>
This code is based on code from pcicore_fixcfg() in brcmsmac. This
patch is part of the move of pci specific code from brcmsmac to bcma.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-by: Arend van Spriel &lt;arend@broadcom.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
