<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v2.6.28.5</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/?h=v2.6.28.5</id>
<link rel='self' href='https://git.amat.us/linux/atom/?h=v2.6.28.5'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-02-12T17:51:15Z</updated>
<entry>
<title>Linux 2.6.28.5</title>
<updated>2009-02-12T17:51:15Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2009-02-12T17:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0f935cc75152be0398d392c60bfbbd7a08efe445'/>
<id>urn:sha1:0f935cc75152be0398d392c60bfbbd7a08efe445</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sctp: Fix another socket race during accept/peeloff</title>
<updated>2009-02-12T17:50:38Z</updated>
<author>
<name>Vlad Yasevich</name>
<email>vladislav.yasevich@hp.com</email>
</author>
<published>2009-01-22T22:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8059205cb1764a590af6cb12108e6b8be465751d'/>
<id>urn:sha1:8059205cb1764a590af6cb12108e6b8be465751d</id>
<content type='text'>
commit ae53b5bd77719fed58086c5be60ce4f22bffe1c6 upstream.

There is a race between sctp_rcv() and sctp_accept() where we
have moved the association from the listening socket to the
accepted socket, but sctp_rcv() processing cached the old
socket and continues to use it.

The easy solution is to check for the socket mismatch once we've
grabed the socket lock.  If we hit a mis-match, that means
that were are currently holding the lock on the listening socket,
but the association is refrencing a newly accepted socket.  We need
to drop the lock on the old socket and grab the lock on the new one.

A more proper solution might be to create accepted sockets when
the new association is established, similar to TCP.  That would
eliminate the race for 1-to-1 style sockets, but it would still
existing for 1-to-many sockets where a user wished to peeloff an
association.  For now, we'll live with this easy solution as
it addresses the problem.

Reported-by: Michal Hocko &lt;mhocko@suse.cz&gt;
Reported-by: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>nbd: do not allow two clients at the same time</title>
<updated>2009-02-12T17:50:38Z</updated>
<author>
<name>Pavel Machek</name>
<email>pavel@suse.cz</email>
</author>
<published>2009-01-15T21:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e117993af63778e46f68ea7477ff502e90d1c552'/>
<id>urn:sha1:e117993af63778e46f68ea7477ff502e90d1c552</id>
<content type='text'>
commit c91192d66d6cea7878b8542c9d9f1873971aba92 upstream.

Two nbd-clients at same time are bad idea, and cause WARN_ON from nbd in
2.6.28-rc7 from sysfs_add_one.  This simply prevents that from happening.

To reproduce:

 cat /dev/zero | head -c 10000000 &gt; /tmp/delme.fstest.fs
 nbd-server 9100 -l /anyone.can.connect &gt; /tmp/delme.fstest.fs &amp;
 sleep 1
 nbd-client localhost 9100 /dev/nd0 &amp;
 nbd-client localhost 9100 /dev/nd0 &amp;

Signed-off-by: Pavel Machek &lt;pavel@suse.cz&gt;
Acked-by: Paul Clements &lt;paul.clements@steeleye.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>sata_via: Add VT8261 support</title>
<updated>2009-02-12T17:50:38Z</updated>
<author>
<name>JosephChan@via.com.tw</name>
<email>JosephChan@via.com.tw</email>
</author>
<published>2009-01-16T11:44:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f5d7b376ef4ef7acde7049d2c0f6222ccfcd964c'/>
<id>urn:sha1:f5d7b376ef4ef7acde7049d2c0f6222ccfcd964c</id>
<content type='text'>
commit 6813952021a7820a505002de260bda36978671f7 upstream.

Signed-off-by: Joseph Chan &lt;josephchan@via.com.tw&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: usb-storage: add Pentax to the bad-vendor list</title>
<updated>2009-02-12T17:50:38Z</updated>
<author>
<name>Alan Stern</name>
<email>stern@rowland.harvard.edu</email>
</author>
<published>2009-02-04T20:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=31e532156153e38fb96922f1784472cad15482cb'/>
<id>urn:sha1:31e532156153e38fb96922f1784472cad15482cb</id>
<content type='text'>
commit 506e9469833c66ed6bb9acd902e208f7301b6adb upstream.

This patch (as1202) adds Pentax to usb-storage's list of bad vendors
whose devices always need the CAPACITY_HEURISTICS flag.  This is in
addition to the existing entries: Nokia, Nikon, and Motorola.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Tested-by: Virgo Pärna &lt;virgo.parna@mail.ee&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: two more usb ids for ti_usb_3410_5052</title>
<updated>2009-02-12T17:50:37Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2009-02-04T15:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ca4f6b2f58d6e222ca5ffdbb1dab8c23ce2810d5'/>
<id>urn:sha1:ca4f6b2f58d6e222ca5ffdbb1dab8c23ce2810d5</id>
<content type='text'>
commit 97dcf0416e390fc5c997d4ea60e6f975c7b7a1c3 upstream.

This patch adds device IDs and balances the counts to make the
hot ID additioning mechanism work.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Cc: Chris Adams &lt;cmadams@hiwaay.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: new id for ti_usb_3410_5052 driver</title>
<updated>2009-02-12T17:50:37Z</updated>
<author>
<name>Oliver Neukum</name>
<email>oliver@neukum.org</email>
</author>
<published>2009-01-12T12:31:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1ae68c8d79bc563b8072a4bf12af63ddf17b10a6'/>
<id>urn:sha1:1ae68c8d79bc563b8072a4bf12af63ddf17b10a6</id>
<content type='text'>
commit 1a1fab513734b3a4fca1bee8229e5ff7e1cb873c upstream.

This adds a new device id

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: option: New mobile broadband modems to be supported</title>
<updated>2009-02-12T17:50:37Z</updated>
<author>
<name>Dirk De Schepper</name>
<email>ddeschepper@nvtl.com</email>
</author>
<published>2009-02-06T20:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7fe6a6a3304c330d1989f616438f7f44600342c0'/>
<id>urn:sha1:7fe6a6a3304c330d1989f616438f7f44600342c0</id>
<content type='text'>
commit c200b9c9e8ec93cdd262cfa1699ad92e883d4876 upstream.

- New Novatel and Dell mobile broadband modem products added
 - Dell pid variables used in stead of numerical PIDs for known
   products

Signed-off-by: Dirk De Schepper &lt;ddeschepper@nvtl.com&gt;
Signed-off-by: Matthias Urlichs &lt;matthias@urlichs.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Revert USB: option: add Pantech cards</title>
<updated>2009-02-12T17:50:37Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2009-02-04T00:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9fa8a9476cd4342fc3246ed936245e737a9db6e4'/>
<id>urn:sha1:9fa8a9476cd4342fc3246ed936245e737a9db6e4</id>
<content type='text'>
commit 6b40c0057a7935bcf63a38a924094c7e61d4731f upstream.

Revert 8b6346ec899713a90890c9e832f7eff91ea73504 as these devices really
work just fine with the cdc-acm driver, as they follow the spec
properly.

Thanks to Chuck Ebbert for pointing out the problem here.

Cc: Chuck Ebbert &lt;cebbert@redhat.com&gt;
Cc: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>XFS: set b_error from bio error in xfs_buf_bio_end_io</title>
<updated>2009-02-12T17:50:37Z</updated>
<author>
<name>Lachlan McIlroy</name>
<email>lachlan@redback.melbourne.sgi.com</email>
</author>
<published>2008-12-12T04:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ed9b1d5568deee0f1f07205259fb37553fe18eff'/>
<id>urn:sha1:ed9b1d5568deee0f1f07205259fb37553fe18eff</id>
<content type='text'>
commit cfbe52672fbc6f333892e8dde82c35e0a76aa5f5 upstream.

Preserve any error returned by the bio layer.

Reviewed-by: Eric Sandeen &lt;sandeen@sandeen.net&gt;
Reviewed-by: Tim Shimmin &lt;tes@sgi.com&gt;
Signed-off-by: Lachlan McIlroy &lt;lachlan@sgi.com&gt;
Cc: Neil Brown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
