<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/net/wireless, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-11-02T15:44:12+00:00</updated>
<entry>
<title>libertas: more endianness breakage</title>
<updated>2007-11-02T15:44:12+00:00</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2007-10-10T02:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8c7537c719348c8bed52f08b2d6e9a8795165290'/>
<id>urn:sha1:8c7537c719348c8bed52f08b2d6e9a8795165290</id>
<content type='text'>
based on patch 8362cd413e8116306fafbaf414f0419db0595142 in mainline.

	domain-&gt;header.len is le16 and has just been assigned
cpu_to_le16(arithmetical expression).  And all fields of adapter-&gt;logmsg
are __le32; not a single 16-bit among them...
	That's incremental to the previous one

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Dan Williams &lt;dcbw@redhat.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>libertas: fix endianness breakage</title>
<updated>2007-11-02T15:44:11+00:00</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2007-10-10T02:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4b8e10dc2e8ea71df455827f09a5d2b0a3d3dc6e'/>
<id>urn:sha1:4b8e10dc2e8ea71df455827f09a5d2b0a3d3dc6e</id>
<content type='text'>
patch 5707708111ca6c4e9a1160acffdc98a98d95e462 in mainline.

	wep-&gt;keytype[] is u8

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;

</content>
</entry>
<entry>
<title>bcm43xx: Fix cancellation of work queue crashes</title>
<updated>2007-09-26T17:54:44+00:00</updated>
<author>
<name>Larry Finger</name>
<email>Larry.Finger@lwfinger.net</email>
</author>
<published>2007-09-22T00:20:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4c532d5cee25b7b1e8fb990d430c7a4b420b8bb5'/>
<id>urn:sha1:4c532d5cee25b7b1e8fb990d430c7a4b420b8bb5</id>
<content type='text'>
port of 3f7086978fc0193eff24a77d8b57ac4debc088fa from mainline.

A crash upon booting that is caused by bcm43xx has been reported [1] and
found to be due to a work queue being reinitialized while work on that
queue is still pending. This fix modifies the shutdown of work queues and
prevents periodic work from being requeued during shutdown. With this patch,
no more crashes on reboot were observed by the original reporter. I do not
get that particular failure on my system; however, when running a large
number of ifdown/ifup sequences, my system would kernel panic with the
'caps lock' light blinking at roughly a 1 Hz rate. In addition, there were
infrequent failures in the firmware that resulted in 'IRQ READY TIMEOUT'
errors. With this patch, no more of the first type of failure occur, and
incidence of the second type is greatly reduced.

[1] http://bugzilla.kernel.org/show_bug.cgi?id=8937

Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Acked-by: Michael Buesch &lt;mb@bu3sch.de&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>[PATCH] libertas: remove private ioctls</title>
<updated>2007-06-28T11:48:47+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2007-06-18T16:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7dcf5284d12d7b59359a503d35797295f085f327'/>
<id>urn:sha1:7dcf5284d12d7b59359a503d35797295f085f327</id>
<content type='text'>
Signed-off-by: Christoph Hellwig &lt;hch@infradead.org&gt;
Acked-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libertas: fix WPA associations by handling ENABLE_RSN correctly</title>
<updated>2007-06-28T11:48:47+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2007-06-18T16:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=18c96c3497aa871608d57ca5e08de3558159a6c9'/>
<id>urn:sha1:18c96c3497aa871608d57ca5e08de3558159a6c9</id>
<content type='text'>
Don't clobber the firmware's internal state machine by setting
ENABLE_RSN more than once during the 4-way handshake.  Check what
the ENABLE_RSN status is and only set if it should be changed.

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libertas: kill wlan_scan_process_results</title>
<updated>2007-06-28T11:48:47+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2007-05-30T14:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f8f551089b0ca571b8f95465b6c3e1dd7bcea28e'/>
<id>urn:sha1:f8f551089b0ca571b8f95465b6c3e1dd7bcea28e</id>
<content type='text'>
Fold into wlan_scan_networks() and protect with debug defines.

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libertas: style fixes</title>
<updated>2007-06-28T11:48:46+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2007-06-18T15:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b59bb616636f58ea650d2800a1dfc41c114f5ef8'/>
<id>urn:sha1:b59bb616636f58ea650d2800a1dfc41c114f5ef8</id>
<content type='text'>
Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libertas: convert libertas_mpp into anycast_mask</title>
<updated>2007-06-12T18:07:54+00:00</updated>
<author>
<name>Luis Carlos</name>
<email>luisca@cozybit.com</email>
</author>
<published>2007-06-07T20:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=82fde74b94f11eee1e9c30e43fb162f80a5e63c0'/>
<id>urn:sha1:82fde74b94f11eee1e9c30e43fb162f80a5e63c0</id>
<content type='text'>
With firmware 5.220.11.p5, this allows to specify the anycast addresses the
device will listen to.

The anycast address range is C0:27:C0:27:C0:XX where XX goes from 00 to 1F (or
0 to 31 in dec). The value to write on anycast_mask will specify which
addresses the device listens to. Bits in a 32 bit int are numbered from 0
(least significative bit) to 31. A specific address ending in YY will be
listened to if bit YY in the value is set to one.

Examples:

0x00000000 : do not listen to any anycast address
0xFFFFFFFF : listen to every anycast address from :00 to :1F
0x00000013 : listen to anycast addresses :00, :01 and :04

Signed-off-by: Luis Carlos Cobo &lt;luisca@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libertas: actually send mesh frames to mesh netdev</title>
<updated>2007-06-12T18:02:41+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2007-06-05T00:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2fb3bd6a23e5d37889a78b6a13a124fa7c586009'/>
<id>urn:sha1:2fb3bd6a23e5d37889a78b6a13a124fa7c586009</id>
<content type='text'>
Found by Luis; got broken during module split.

Signed-off-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libertas: deauthenticate from AP in channel switch</title>
<updated>2007-06-12T18:02:32+00:00</updated>
<author>
<name>Luis Carlos Cobo Rus</name>
<email>luisca@cozybit.com</email>
</author>
<published>2007-05-30T16:16:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fff47f108d7bd9f80b223cd187e09dbb0cb89114'/>
<id>urn:sha1:fff47f108d7bd9f80b223cd187e09dbb0cb89114</id>
<content type='text'>
This avoids channel mismatch between driver and firmware in case we change
channel while associated to an AP.

Signed-off-by: Luis Carlos Cobo Rus &lt;luisca@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
