<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.16.46-rc1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers?h=v2.6.16.46-rc1</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers?h=v2.6.16.46-rc1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-03-28T20:00:29Z</updated>
<entry>
<title>[PPP]: Don't leak an sk_buff on interface destruction.</title>
<updated>2007-03-28T20:00:29Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>gl@dsa-ac.de</email>
</author>
<published>2007-03-28T20:00:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b66597d697d7e75cde9c484f223e467a11342de4'/>
<id>urn:sha1:b66597d697d7e75cde9c484f223e467a11342de4</id>
<content type='text'>
Signed-off-by: Guennadi Liakhovetski &lt;gl@dsa-ac.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>USB: RAZR v3i unusual_devs</title>
<updated>2007-03-28T19:45:16Z</updated>
<author>
<name>Pete Zaitcev</name>
<email>zaitcev@redhat.com</email>
</author>
<published>2007-03-28T19:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b48ebb90b39f5639a72cfbce4417e5d009a0db7c'/>
<id>urn:sha1:b48ebb90b39f5639a72cfbce4417e5d009a0db7c</id>
<content type='text'>
This adds an unusual_devs entry for the Motorola RAZR 3vi.

Signed-off-by: Phil Dibowitz &lt;phil@ipom.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>USB storage: Nokia 6288 unusual_devs entry</title>
<updated>2007-03-28T19:44:39Z</updated>
<author>
<name>Andrew Nayenko</name>
<email>relan@bk.ru</email>
</author>
<published>2007-03-28T19:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f53223a46255e8aca61fb8f9aa17588b4dd35838'/>
<id>urn:sha1:f53223a46255e8aca61fb8f9aa17588b4dd35838</id>
<content type='text'>
This patch adds an usual_devs entry for the Nokia 6288.

Signed-off-by: Phil Dibowitz &lt;phil@ipom.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>USB Storage: US_FL_IGNORE_RESIDUE needed for Aiptek MP3 Player</title>
<updated>2007-03-28T19:43:59Z</updated>
<author>
<name>Dylan Taft</name>
<email>d13f00l@gmail.com</email>
</author>
<published>2007-03-28T19:43:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=88b9f4dfeb165565a52cafdebf65f725889b0957'/>
<id>urn:sha1:88b9f4dfeb165565a52cafdebf65f725889b0957</id>
<content type='text'>
Device will not work as a mass storage device without US_FL_IGNORE_RESIDUE.

I bought this mp3 player that takes SD cards here

http://www.aiptek.com/Merchant2/merchant.mvc?Screen=PROD&amp;Product_Code=AX4&amp;Category_Code=MP3&amp;Store_Code=AS

Signed-off-by: Dylan Taft &lt;d13f00l@gmail.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>USB: unusual_devs.h for Sony floppy</title>
<updated>2007-03-28T19:42:29Z</updated>
<author>
<name>Luiz Fernando N. Capitulino</name>
<email>lcapitulino@mandriva.com.br</email>
</author>
<published>2007-03-28T19:42:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=42290797c62c67462906430553c1e5fe8dfecc84'/>
<id>urn:sha1:42290797c62c67462906430553c1e5fe8dfecc84</id>
<content type='text'>
This patch increases the range for 0x054c:0x002c devices to make
the following Sony USB floppy to work:

T:  Bus=02 Lev=01 Prnt=01 Port=02 Cnt=02 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(&gt;ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=054c ProdID=002c Rev=20.00
S:  Manufacturer=SONY
S:  Product=USB Floppy
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=04 Prot=00 Driver=usb-storage
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   2 Ivl=127ms

Signed-off-by: Marcelo Ricardo Leitner &lt;mrl@mandriva.com&gt;
Signed-off-by: Luiz Fernando N. Capitulino &lt;lcapitulino@mandriva.com.br&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[SERIAL] Fix oops when removing suspended serial port</title>
<updated>2007-03-28T19:28:32Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2007-03-28T19:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ef1136fb7497e0ad6b419add0b463c9a770c42ee'/>
<id>urn:sha1:ef1136fb7497e0ad6b419add0b463c9a770c42ee</id>
<content type='text'>
A serial card might have been removed when the system is resumed.
This results in a suspended port being shut down, which results in
the ports shutdown method being called twice in a row.  This causes
BUGs.  Avoid this by tracking the suspended state separately from
the initialised state.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>ieee1394: dv1394: fix CardBus card ejection</title>
<updated>2007-03-26T22:49:40Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2007-03-26T22:49:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=aaab1c66f78311771aeaeb4f2e9aab8fab3b1c6d'/>
<id>urn:sha1:aaab1c66f78311771aeaeb4f2e9aab8fab3b1c6d</id>
<content type='text'>
Fix NULL pointer dereference on hot ejection of a FireWire card while
dv1394 was loaded.  http://bugzilla.kernel.org/show_bug.cgi?id=7121

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>md: fix /proc/mdstat refcounting</title>
<updated>2007-03-26T21:43:10Z</updated>
<author>
<name>Akinbou Mita</name>
<email>akinobu.mita@gmail.com</email>
</author>
<published>2007-03-26T21:43:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=25c72f37099c2f32e8e6c7311735e7a3a036b178'/>
<id>urn:sha1:25c72f37099c2f32e8e6c7311735e7a3a036b178</id>
<content type='text'>
I have seen mdadm oops after successfully unloading md module.

This patch privents from unloading md module while
mdadm is polling /proc/mdstat.

Signed-off-by: Akinbou Mita &lt;akinobu.mita@gmail.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>fix read past end of array in md/linear.c</title>
<updated>2007-03-26T21:42:40Z</updated>
<author>
<name>Andy Isaacson</name>
<email>adi@hexapodia.org</email>
</author>
<published>2007-03-26T21:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=36c8a3d3ac8b0157ea4ebc54926d40309787a865'/>
<id>urn:sha1:36c8a3d3ac8b0157ea4ebc54926d40309787a865</id>
<content type='text'>
When iterating through an array, one must be careful to test one's index
variable rather than another similarly-named variable.

The loop will read off the end of conf-&gt;disks[] in the following
(pathological) case:

% dd bs=1 seek=840716287 if=/dev/zero of=d1 count=1
% for i in 2 3 4; do dd if=/dev/zero of=d$i bs=1k count=$(($i+150)); done
% ./vmlinux ubd0=root ubd1=d1 ubd2=d2 ubd3=d3 ubd4=d4
# mdadm -C /dev/md0 --level=linear --raid-devices=4 /dev/ubd[1234]

adding some printks, I saw this:
[42949374.960000] hash_spacing = 821120
[42949374.960000] cnt          = 4
[42949374.960000] min_spacing  = 801
[42949374.960000] j=0 size=820928 sz=820928
[42949374.960000] i=0 sz=820928 hash_spacing=820928
[42949374.960000] j=1 size=64 sz=64
[42949374.960000] j=2 size=64 sz=128
[42949374.960000] j=3 size=64 sz=192
[42949374.960000] j=4 size=1515870810 sz=1515871002

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>md: pass down BIO_RW_SYNC in raid{1,10}</title>
<updated>2007-03-26T21:41:58Z</updated>
<author>
<name>Lars Ellenberg</name>
<email>lars@linbit.com</email>
</author>
<published>2007-03-26T21:41:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6b9720b5aca01aba1fb9403f1b75bb26689223a1'/>
<id>urn:sha1:6b9720b5aca01aba1fb9403f1b75bb26689223a1</id>
<content type='text'>
md raidX make_request functions strip off the BIO_RW_SYNC flag, thus
introducing additional latency.

Fixing this in raid1 and raid10 seems to be straightforward enough.

For our particular usage case in DRBD, passing this flag improved some
initialization time from ~5 minutes to ~5 seconds.

Signed-off-by: Lars Ellenberg &lt;lars@linbit.com&gt;
Acked-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
</feed>
