<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/net/wireless, branch v2.6.27.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/net/wireless?h=v2.6.27.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/net/wireless?h=v2.6.27.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2008-09-02T19:03:19Z</updated>
<entry>
<title>net/wireless/Kconfig: clarify the description for CONFIG_WIRELESS_EXT_SYSFS</title>
<updated>2008-09-02T19:03:19Z</updated>
<author>
<name>Florian Mickler</name>
<email>florian@mickler.org</email>
</author>
<published>2008-09-02T13:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d9664741e0e2216770d6e52646474d3982b8eb55'/>
<id>urn:sha1:d9664741e0e2216770d6e52646474d3982b8eb55</id>
<content type='text'>
Current setup with hal and NetworkManager will fail to work
without newest hal version with this config option disabled.

Although this will solve itself by time, at the moment it is
dishonest to say that we don't know any software that uses it,
if there are many many people relying on old hal versions.

Signed-off-by: Florian Mickler &lt;florian@mickler.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>wext: Send name on events</title>
<updated>2008-08-13T09:39:56Z</updated>
<author>
<name>Jamal Hadi Salim</name>
<email>hadi@cyberus.ca</email>
</author>
<published>2008-08-13T09:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=317900cb010f4aca0e3cb14a02d0ddcc44ddafa7'/>
<id>urn:sha1:317900cb010f4aca0e3cb14a02d0ddcc44ddafa7</id>
<content type='text'>
In the minimal the wireless extensions oughta send at least
the name in addition to the ifindex.

Signed-off-by: Jamal Hadi Salim &lt;hadi@cyberus.ca&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>nl80211: fix dump callbacks</title>
<updated>2008-07-29T20:55:08Z</updated>
<author>
<name>Johannes Berg</name>
<email>johannes@sipsolutions.net</email>
</author>
<published>2008-07-29T11:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bba95fefb8e31f4799652666d05a4a9aad56e492'/>
<id>urn:sha1:bba95fefb8e31f4799652666d05a4a9aad56e492</id>
<content type='text'>
Julius Volz pointed out that the dump callbacks in nl80211 were
broken and fixed one of them. This patch fixes the other three
and also addresses the TODOs there.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Cc: Julius Volz &lt;juliusv@google.com&gt;
Cc: Thomas Graf &lt;tgraf@suug.ch&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>netns: Use net_eq() to compare net-namespaces for optimization.</title>
<updated>2008-07-20T05:34:43Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2008-07-20T05:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=721499e8931c5732202481ae24f2dfbf9910f129'/>
<id>urn:sha1:721499e8931c5732202481ae24f2dfbf9910f129</id>
<content type='text'>
Without CONFIG_NET_NS, namespace is always &amp;init_net.
Compiler will be able to omit namespace comparisons with this patch.

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>wext: make sysfs bits optional and deprecate them</title>
<updated>2008-07-14T18:52:57Z</updated>
<author>
<name>Johannes Berg</name>
<email>johannes@sipsolutions.net</email>
</author>
<published>2008-07-10T09:16:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=22bb1be4d271961846cd0889b0f8d671db773080'/>
<id>urn:sha1:22bb1be4d271961846cd0889b0f8d671db773080</id>
<content type='text'>
The /sys/class/net/*/wireless/ direcory is, as far as I know, not
used by anyone. Additionally, the same data is available via wext
ioctls. Hence the sysfs files are pretty much useless. This patch
makes them optional and schedules them for removal.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Cc: Jean Tourrilhes &lt;jt@hpl.hp.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>net/wireless/nl80211.c: fix endless Netlink callback loop.</title>
<updated>2008-07-08T18:16:08Z</updated>
<author>
<name>Julius Volz</name>
<email>juliusv@google.com</email>
</author>
<published>2008-07-08T12:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b46372710ab536c0967f76be5dc41341583d4a54'/>
<id>urn:sha1:b46372710ab536c0967f76be5dc41341583d4a54</id>
<content type='text'>
Although I only tested similar code (I don't use any of this wireless
code), the state maintainance between Netlink dump callback invocations
seems wrong here and should lead to an endless loop. There are also other
examples in the same file which might have the same problem. Perhaps someone
can actually test this (or refute my logic).

Take the simple example with only one element in the list (which should fit
into the message):

1. invocation:
  Start:
    idx = 0, start = 0
  Loop:
    condition (++idx &lt; start) =&gt; (1 &lt; 0) =&gt; false
    =&gt; no continue, fill one entry, exit loop, return skb-&gt;len &gt; 0

2. invocation:
  Start:
    idx = 0, start = 1
  Loop:
    condition (++idx &lt; start) =&gt; (1 &lt; 1) =&gt; false
    =&gt; no continue, fill the same entry again, exit loop, return skb-&gt;len &gt; 0

3. invocation:
  Same as 2. invocation, endless invocation of callback.

Also, iterations where the filling of an element fails should not be counted as
completed, so idx should not be incremented in this case.

Signed-off-by: Julius Volz &lt;juliusv@google.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>wext: Create IW_REQUEST_FLAG_COMPAT and set it as needed.</title>
<updated>2008-06-17T01:34:49Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-06-03T14:39:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0f5cabba49021d36e9f76bd97d7fa0f4a408063f'/>
<id>urn:sha1:0f5cabba49021d36e9f76bd97d7fa0f4a408063f</id>
<content type='text'>
Now low-level WEXT ioctl handlers can do compat handling
when necessary.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>wext: Dispatch and handle compat ioctls entirely in net/wireless/wext.c</title>
<updated>2008-06-17T01:32:46Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-06-03T16:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=87de87d5e47f94b4ea647a5bd1bc8dc1f7930db4'/>
<id>urn:sha1:87de87d5e47f94b4ea647a5bd1bc8dc1f7930db4</id>
<content type='text'>
Next we can kill the hacks in fs/compat_ioctl.c and also
dispatch compat ioctls down into the driver and 80211 protocol
helper layers in order to handle iw_point objects embedded in
stream replies which need to be translated.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>wext: Pull top-level ioctl dispatch logic into helper function.</title>
<updated>2008-06-17T01:32:09Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-06-03T14:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a67fa76d8be4e24e2d61cd76438a893d4c2886f7'/>
<id>urn:sha1:a67fa76d8be4e24e2d61cd76438a893d4c2886f7</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>wext: Pass iwreq pointer down into standard/private handlers.</title>
<updated>2008-06-17T01:31:55Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2007-12-21T11:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d2911255590d9ca561a481b9dbebcfcbbf38fa4e'/>
<id>urn:sha1:d2911255590d9ca561a481b9dbebcfcbbf38fa4e</id>
<content type='text'>
They have no need to see the object as an ifreq.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
