<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/iwn, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-04-25T21:58:16Z</updated>
<entry>
<title>MFC: r260086</title>
<updated>2014-04-25T21:58:16Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-04-25T21:58:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52e933d51e82db2bfc77ff08906bd9446d216461'/>
<id>urn:sha1:52e933d51e82db2bfc77ff08906bd9446d216461</id>
<content type='text'>
- Probe with BUS_PROBE_DEFAULT instead of 0.
- Remove clearing PCIM_CMD_INTxDIS; pci(4) will do that as appropriate since
  r189367.
</content>
</entry>
<entry>
<title>MFC: r260053</title>
<updated>2014-04-25T21:42:46Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-04-25T21:42:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=960b9c9c1ad02bf88dd04676d6628c5d63ebdb5c'/>
<id>urn:sha1:960b9c9c1ad02bf88dd04676d6628c5d63ebdb5c</id>
<content type='text'>
- There's no need to keep track of resource IDs.
- Simplify MSI allocation and release. For a single one, we don't need to
  fiddle with the MSI count and pci_release_msi(9) is smart enough to just
  do nothing in case of INTx.
- Don't allocate MSI as RF_SHAREABLE.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.
</content>
</entry>
<entry>
<title>MFC: r264416</title>
<updated>2014-04-22T21:05:11Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2014-04-22T21:05:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b5b1baf80a836f7331eb37d13c30358764000a23'/>
<id>urn:sha1:b5b1baf80a836f7331eb37d13c30358764000a23</id>
<content type='text'>
Add a missing comma between error message definitions.

CID:		1199266
Found with:	Coverity Prevent(tm)
</content>
</entry>
<entry>
<title>Merge r254263:</title>
<updated>2013-08-13T22:05:50Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2013-08-13T22:05:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cffe159b0e61cee6bce082f4bd05a4f06a1d53a9'/>
<id>urn:sha1:cffe159b0e61cee6bce082f4bd05a4f06a1d53a9</id>
<content type='text'>
Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI
command register.  The lazy BAR allocation code in FreeBSD sometimes
disables this bit when it detects a range conflict, and will re-enable
it on demand when a driver allocates the BAR.  Thus, the bit is no longer
a reliable indication of capability, and should not be checked.  This
results in the elimination of a lot of code from drivers, and also gives
the opportunity to simplify a lot of drivers to use a helper API to set
the busmaster enable bit.

This changes fixes some recent reports of disk controllers and their
associated drives/enclosures disappearing during boot.

Candidate for 9.2

Submitted by:	jhb
Reviewed by:	jfv, marius, adrian, achim
</content>
</entry>
<entry>
<title>MFC: r243857 (partial)</title>
<updated>2013-03-09T00:39:54Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-09T00:39:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=03abd02e1efa33cbb430b395dfdf238e8f3a5f60'/>
<id>urn:sha1:03abd02e1efa33cbb430b395dfdf238e8f3a5f60</id>
<content type='text'>
Mechanically substitute flags from historic mbuf allocator with
malloc(9) flags in sys/dev.
</content>
</entry>
<entry>
<title>MFC BA/DELBA fixes:</title>
<updated>2012-07-01T09:30:37Z</updated>
<author>
<name>Bernhard Schmidt</name>
<email>bschmidt@FreeBSD.org</email>
</author>
<published>2012-07-01T09:30:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7d67bdc0c83071b6a88bc58853f69f692f0f80bf'/>
<id>urn:sha1:7d67bdc0c83071b6a88bc58853f69f692f0f80bf</id>
<content type='text'>
- r234321:
  Use the M_AMPDU_MPDU flag to determine when to manually set the seqno and
  use a BA queue.
- r235686:
  Discard frames after a DELBA which where queued during an active BA
  session.
- r235687:
  remove unused vap variable
- r237647:
  Fix a TX aggregation issue, if after the last compressed BA notification
  the TX queue is empty, there won't be a TX done notification, effectly
  resulting in an mbuf leak. The correct way to handle this is to free
  up mbufs on both BA and TX done notifications up to the last sent seqno.
- r237649 (1):
  We need to defer passing the DELBA request to the firmware until the aggr
  queue is empty or the firmware will go nuts.

PR:		kern/167806 (1)
</content>
</entry>
<entry>
<title>MFC: r236486</title>
<updated>2012-06-05T19:58:58Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2012-06-05T19:58:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6203fbc2a1f32661d4b1efa6aa2d5b5dd26df8dd'/>
<id>urn:sha1:6203fbc2a1f32661d4b1efa6aa2d5b5dd26df8dd</id>
<content type='text'>
Add nitems(), a macro for determining the number of elements in a
statically-allocated array.

Obtained from:	OpenBSD (in principle)

MFC: r236489
</content>
</entry>
<entry>
<title>MFC r235684:</title>
<updated>2012-05-23T16:43:16Z</updated>
<author>
<name>Bernhard Schmidt</name>
<email>bschmidt@FreeBSD.org</email>
</author>
<published>2012-05-23T16:43:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6839163a53aea93312b890fde03e41b19cc0456'/>
<id>urn:sha1:a6839163a53aea93312b890fde03e41b19cc0456</id>
<content type='text'>
Add some more 100/130 series device IDs.
</content>
</entry>
<entry>
<title>MFC r225941:</title>
<updated>2012-04-28T09:15:01Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-04-28T09:15:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d1752a0e82bdba945e102613d709e28dc592bab'/>
<id>urn:sha1:8d1752a0e82bdba945e102613d709e28dc592bab</id>
<content type='text'>
  Fix an unaligned access issue; tidy up OFDM/DS rate decoding from the PLCP.

  This fixes a panic on PPC.

  Submitted by:	novel
  Obtained from:	OpenBSD, sys/dev/ic/bwi.c r1.89

MFC r226181:
  Update from OpenBSD: Include 0x4402 in the bbp id mapping table used on older devices.

  http://bcm-specs.sipsolutions.net/BackPlane agrees.

  Obtained from:	OpenBSD, sys/dev/ic/bwi.c r1.88

MFC r226182:
  Fix an incorrect use of sizeof().

  Obtained from:	OpenBSD sys/dev/ic/bwi.c r1.87

MFC r228621:
  Fix some net80211 enum nits:
  - ic_vap_create() uses an ieee80211_opmode argument
  - ieee80211_rate2media() takes an ieee80211_phymode argument
  - ieee80211_plcp2rate() takes an ieee80211_phytype argument
  - cast to enum ieee80211_protmode and ieee80211_roamingmode to silence
    compiler warnings

  Submitted by:	arundel@
</content>
</entry>
<entry>
<title>MFC r233387:</title>
<updated>2012-04-22T09:19:10Z</updated>
<author>
<name>Bernhard Schmidt</name>
<email>bschmidt@FreeBSD.org</email>
</author>
<published>2012-04-22T09:19:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05c64351b1c88cdf67f134c6536a976329e75a97'/>
<id>urn:sha1:05c64351b1c88cdf67f134c6536a976329e75a97</id>
<content type='text'>
Use suspend/resume methods provided by net80211. This ensures that the
appropriate state handling takes place, not doing so results in the
device doing nothing until manual intervention.
</content>
</entry>
</feed>
