<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/util.c, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-12-06T19:58:41Z</updated>
<entry>
<title>Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next</title>
<updated>2012-12-06T19:58:41Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-12-06T19:58:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=403e16731ffddc097eae89f53f9a7b0f0c9769c4'/>
<id>urn:sha1:403e16731ffddc097eae89f53f9a7b0f0c9769c4</id>
<content type='text'>
Conflicts:
	drivers/net/wireless/mwifiex/sta_ioctl.c
	net/mac80211/scan.c
</content>
</entry>
<entry>
<title>mac80211: remove probe response temporary buffer allocation</title>
<updated>2012-11-30T12:41:27Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-29T12:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9a9ada14aab17f08c1d9735601f1097cdcfc6de'/>
<id>urn:sha1:b9a9ada14aab17f08c1d9735601f1097cdcfc6de</id>
<content type='text'>
Instead of allocating a temporary buffer to build IEs
build them right into the SKB.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: make ieee80211_build_preq_ies safer</title>
<updated>2012-11-30T12:41:26Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-29T11:45:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c604b9f219422e969fe371cc7259de34c3c5601d'/>
<id>urn:sha1:c604b9f219422e969fe371cc7259de34c3c5601d</id>
<content type='text'>
Instead of assuming 200 bytes are always enough for
all the IEs we add, give the length of the buffer
to the function and warn instead of overrunning.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: support P2P GO powersave configuration</title>
<updated>2012-11-27T10:56:19Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-14T14:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=339afbf4819e5c7c0a0422af43b8c2eccd059abf'/>
<id>urn:sha1:339afbf4819e5c7c0a0422af43b8c2eccd059abf</id>
<content type='text'>
If the low-level driver wants to support P2P GO
powersave configuration, it must set the cfg80211
flags and mac80211 will pass the parameters to it.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next</title>
<updated>2012-11-26T19:46:41Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-11-26T19:46:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62c8003ecb973986958e9dade4a7e598349caf48'/>
<id>urn:sha1:62c8003ecb973986958e9dade4a7e598349caf48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mac80211: support drivers reporting VHT RX</title>
<updated>2012-11-26T11:42:59Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-09T14:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5614618ec498320e3b686fea246e50b833865c34'/>
<id>urn:sha1:5614618ec498320e3b686fea246e50b833865c34</id>
<content type='text'>
Add support to mac80211 for having drivers report
received VHT MCS information.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: convert to channel definition struct</title>
<updated>2012-11-26T11:42:59Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-09T10:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4bf88530be971bf95a7830ca61b4120980bf4347'/>
<id>urn:sha1:4bf88530be971bf95a7830ca61b4120980bf4347</id>
<content type='text'>
Convert mac80211 (and where necessary, some drivers a
little bit) to the new channel definition struct.

This will allow extending mac80211 for VHT, which is
currently restricted to channel contexts since there
are no drivers using that which makes it easier. As
I also don't care about VHT for drivers not using the
channel context API, I won't convert the previous API
to VHT support.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next</title>
<updated>2012-11-21T19:43:51Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-11-21T19:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75c8ec71fb29ed59c4b9bda2f411ed3b09164cf7'/>
<id>urn:sha1:75c8ec71fb29ed59c4b9bda2f411ed3b09164cf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless</title>
<updated>2012-11-21T17:57:56Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-11-21T17:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3117494772d8f906625905c6e203af745ee3530'/>
<id>urn:sha1:b3117494772d8f906625905c6e203af745ee3530</id>
<content type='text'>
Conflicts:
	drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
	drivers/net/wireless/iwlwifi/pcie/tx.c
</content>
</entry>
<entry>
<title>mac80211: fix channel context suspend/reconfig handling</title>
<updated>2012-11-20T09:33:05Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-19T21:19:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe5f255930af02ef3c3e0d00545b674e7e9d0cfb'/>
<id>urn:sha1:fe5f255930af02ef3c3e0d00545b674e7e9d0cfb</id>
<content type='text'>
Sujith reported warnings with suspend/resume due to
channel contexts. When I looked into it, I realised
that the code was completely broken as it unassigned
the channel contexts when suspending, which actually
means they are destroyed.

Eliad Peller then pointed out that we also need to
remove the channel contexts from the driver. When I
looked into this, I also noticed that the code isn't
handling the virtual monitor interface correctly (if
it exists.)

Fix this by calling just the driver methods (if they
are implemented) instead of using the channel context
management code. Also add reconfiguration for the
virtual monitor interface.

Reported-by: Sujith Manoharan &lt;sujith@msujith.org&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
</feed>
