<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git, branch v2.6.15.3</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.15.3</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.15.3'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2006-02-06T23:36:47Z</updated>
<entry>
<title>Linux 2.6.15.3</title>
<updated>2006-02-06T23:36:47Z</updated>
<author>
<name>Chris Wright</name>
<email>chrisw@sous-sol.org</email>
</author>
<published>2006-02-06T23:36:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d7738ea989591bc93004a917ee78438ea7e79087'/>
<id>urn:sha1:d7738ea989591bc93004a917ee78438ea7e79087</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] Fix extra dst release when ip_options_echo fails</title>
<updated>2006-02-06T23:36:33Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2006-02-04T10:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6be20a3ccd442701bc271a5ffca3e0084188831b'/>
<id>urn:sha1:6be20a3ccd442701bc271a5ffca3e0084188831b</id>
<content type='text'>
When two ip_route_output_key lookups in icmp_send were combined I
forgot to change the error path for ip_options_echo to not drop the
dst reference since it now sits before the dst lookup.  To fix it we
simply jump past the ip_rt_put call.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>Linux 2.6.15.2</title>
<updated>2006-01-31T06:25:07Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2006-01-31T06:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2adb99055eda0cd58de6f21796928026c3a4691d'/>
<id>urn:sha1:2adb99055eda0cd58de6f21796928026c3a4691d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] Fix mkiss locking bug</title>
<updated>2006-01-31T06:13:18Z</updated>
<author>
<name>Ralf Baechle DL5RB</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2006-01-19T17:29:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1bb571727a8e7311a1854f3b770f282d20466d41'/>
<id>urn:sha1:1bb571727a8e7311a1854f3b770f282d20466d41</id>
<content type='text'>
ax_encaps() forgot to drop the bufferlock at the end of the function.
Patch is already in 2.6.16-rc1.

Signed-off-by: Ralf Baechle DL5RB &lt;ralf@linux-mips.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix i2o_scsi oops on abort</title>
<updated>2006-01-31T06:13:18Z</updated>
<author>
<name>Markus Lidel</name>
<email>Markus.Lidel@shadowconnect.com</email>
</author>
<published>2006-01-19T22:03:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8d0d41174e0fbe6194db66b6c5845520b4164344'/>
<id>urn:sha1:8d0d41174e0fbe6194db66b6c5845520b4164344</id>
<content type='text'>
&gt;From http://bugzilla.kernel.org/show_bug.cgi?id=5923

When a scsi command failed, an oops would result.

Back-to-back SMART queries would make the Seagate drives unhappy.  The
second SMART query would timeout, and the command would be aborted.

From: Markus Lidel &lt;Markus.Lidel@shadowconnect.com&gt;
Cc: Kenny Simpson &lt;theonetruekenny@yahoo.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Someone broke reiserfs v3 mount options and this fixes it</title>
<updated>2006-01-31T06:13:18Z</updated>
<author>
<name>Vitaly Fertman</name>
<email>vitaly@namesys.com</email>
</author>
<published>2006-01-20T07:06:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d1753372c3c16c9cfb88bed7f0278091187053f3'/>
<id>urn:sha1:d1753372c3c16c9cfb88bed7f0278091187053f3</id>
<content type='text'>
Signed-off-by: Hans Reiser &lt;reiser@namesys.com&gt;
Signed-off-by: Vitaly Fertman &lt;vitaly@namesys.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Mask off GFP flags before swiotlb_alloc_coherent</title>
<updated>2006-01-31T06:13:18Z</updated>
<author>
<name>Andi Kleen</name>
<email>ak@muc.de</email>
</author>
<published>2006-01-21T21:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5fa8ad644faa114c4190484ac50e15236fc7cdd9'/>
<id>urn:sha1:5fa8ad644faa114c4190484ac50e15236fc7cdd9</id>
<content type='text'>
Mask off GFP flags before swiotlb_alloc_coherent

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Chris Wright &lt;chris@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Make second arg to skb_reserved() signed.</title>
<updated>2006-01-31T06:13:18Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2006-01-20T12:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4f0ae08d5897f3bd66612d568081392c8dd9eeb1'/>
<id>urn:sha1:4f0ae08d5897f3bd66612d568081392c8dd9eeb1</id>
<content type='text'>
Some subsystems, such as PPP, can send negative values
here.  It just happened to work correctly on 32-bit with
an unsigned value, but on 64-bit this explodes.

Figured out by Paul Mackerras based upon several PPP crash
reports.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix timekeeping on sparc64 ultra-IIe machines</title>
<updated>2006-01-31T06:13:17Z</updated>
<author>
<name>Richard Mortimer</name>
<email>richm@oldelvet.org.uk</email>
</author>
<published>2006-01-17T23:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d93f4eb4134d693be834627d31cd7c4aac427911'/>
<id>urn:sha1:d93f4eb4134d693be834627d31cd7c4aac427911</id>
<content type='text'>
[SPARC64]: Eliminate race condition reading Hummingbird STICK register

Ensure a consistent value is read from the STICK register by ensuring
that both high and low are read without high changing due to a roll
over of the low register.

Various Debian/SPARC users (myself include) have noticed problems with
Hummingbird based systems. The symptoms are that the system time is
seen to jump forward 3 days, 6 hours, 11 minutes give or take a few
seconds. In many cases the system then hangs some time afterwards.

I've spotted a race condition in the code to read the STICK register.
I could not work out why 3d, 6h, 11m is important but guess that it is
due to the 2^32 jump of STICK (forwards on one read and then the next
read will seem to be backwards) during a timer interrupt. I'm guessing
that a change of -2^32 will get converted to a large unsigned
increment after the arithmetic manipulation between STICK,
nanoseconds, jiffies etc.

I did a test where I modified __hbird_read_stick to artificially
inject rollover faults forcefully every few seconds. With this I saw
the clock jump over 6 times in 12 hours compared to once every month
or so.

Signed-off-by: Richard Mortimer &lt;richm@oldelvet.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix oops in ufs_fill_super at mount time</title>
<updated>2006-01-31T06:13:17Z</updated>
<author>
<name>Evgeniy</name>
<email>dushistov@mail.ru</email>
</author>
<published>2006-01-13T15:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4f3bfdc30b23e63d9c215e47192f427c2d7d4774'/>
<id>urn:sha1:4f3bfdc30b23e63d9c215e47192f427c2d7d4774</id>
<content type='text'>
There's a lack of parenthesis in fs/ufs/utils.h, so instead of the 512th
byte of buffer, the usb2 pointer will point to the nth structure of type
ufs_super_block_second.

This can cause a mount-time oops if you're unlucky (especially with
DEBUG_PAGEALLOC, which is how Alexey Dobriyan saw this problem)

Signed-off-by: Evgeniy Dushistov &lt;dushistov@mail.ru&gt;
Acked-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
