<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/wireless/wext.c, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-29T04:04:15Z</updated>
<entry>
<title>wext: fix potential private ioctl memory content leak</title>
<updated>2010-10-29T04:04:15Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2010-09-16T22:38:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45d787b8a946313b73e8a8fc5d501c9aea3d8847'/>
<id>urn:sha1:45d787b8a946313b73e8a8fc5d501c9aea3d8847</id>
<content type='text'>
commit df6d02300f7c2fbd0fbe626d819c8e5237d72c62 upstream.

When a driver doesn't fill the entire buffer, old
heap contents may remain, and if it also doesn't
update the length properly, this old heap content
will be copied back to userspace.

It is very unlikely that this happens in any of
the drivers using private ioctls since it would
show up as junk being reported by iwpriv, but it
seems better to be safe here, so use kzalloc.

Reported-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>wext: Send name on events</title>
<updated>2008-08-13T09:39:56Z</updated>
<author>
<name>Jamal Hadi Salim</name>
</author>
<published>2008-08-13T09:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>netns: Use net_eq() to compare net-namespaces for optimization.</title>
<updated>2008-07-20T05:34:43Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2008-07-20T05:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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: Create IW_REQUEST_FLAG_COMPAT and set it as needed.</title>
<updated>2008-06-17T01:34:49Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-06-03T14:39:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
</author>
<published>2008-06-03T16:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
</author>
<published>2008-06-03T14:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
</author>
<published>2007-12-21T11:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
<entry>
<title>wext: Parameterize the standard/private handlers.</title>
<updated>2008-06-17T01:30:59Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-12-21T11:41:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca1e8bb8e4e89e2769e2b39eb29fdcfc5c19cf89'/>
<id>urn:sha1:ca1e8bb8e4e89e2769e2b39eb29fdcfc5c19cf89</id>
<content type='text'>
The WEXT standard and private handlers to use are now
arguments to wireless_process_ioctl().

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>wext: Pull ioctl permission checking out into helper function.</title>
<updated>2008-06-17T01:30:47Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-12-21T11:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=67dd7608078b17f63f29ff2108fc5bf2407ddcec'/>
<id>urn:sha1:67dd7608078b17f63f29ff2108fc5bf2407ddcec</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>wext: Extract private call iw_point handling into seperate functions.</title>
<updated>2008-06-17T01:30:21Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-12-21T11:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d88174e4d295f0880e5f9cb6d42f26b0367c8fd9'/>
<id>urn:sha1:d88174e4d295f0880e5f9cb6d42f26b0367c8fd9</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
