<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/lib, branch v2.6.15.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/lib?h=v2.6.15.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/lib?h=v2.6.15.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2005-12-20T18:47:55Z</updated>
<entry>
<title>[PATCH] fix spinlock-debugging smp_processor_id() usage</title>
<updated>2005-12-20T18:47:55Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2005-12-20T10:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bb44f116a14c4c932f15c79acfafd46bcb43ca9a'/>
<id>urn:sha1:bb44f116a14c4c932f15c79acfafd46bcb43ca9a</id>
<content type='text'>
When a spinlock debugging check hits, we print the CPU number as an
informational thing - but there is no guarantee that preemption is off
at that point - hence we should use raw_smp_processor_id().  Otherwise
DEBUG_PREEMPT will print a warning.

With this fix the warning goes away and only the spinlock-debugging info
is printed.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix swiotlb pci_map_sg error handling</title>
<updated>2005-12-20T18:13:54Z</updated>
<author>
<name>Andi Kleen</name>
<email>ak@muc.de</email>
</author>
<published>2005-12-20T13:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7e8702334841b6da4b8f564dc1771ca17c59a621'/>
<id>urn:sha1:7e8702334841b6da4b8f564dc1771ca17c59a621</id>
<content type='text'>
The overflow checking condition in lib/swiotlb.c was wrong.
It would first run a NULL pointer through virt_to_phys before
testing it. Since pci_map_sg overflow is not that uncommon
and causes data corruption (including broken file systems) when not
properly detected I think it's better to fix it in 2.6.15.

This affects x86-64 and IA64.

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fix broken lib/genalloc.c</title>
<updated>2005-11-28T22:42:23Z</updated>
<author>
<name>Chris Humbert</name>
<email>mahadri-kernel@drigon.com</email>
</author>
<published>2005-11-28T21:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=46596338a10a54550ff03a6f60c28145a080296b'/>
<id>urn:sha1:46596338a10a54550ff03a6f60c28145a080296b</id>
<content type='text'>
genalloc improperly stores the sizes of freed chunks, allocates overlapping
memory regions, and oopses after its in-band data is overwritten.

Signed-off-by: Chris Humbert &lt;mahadri-kernel@drigon.com&gt;
Cc: Jes Sorensen &lt;jes@trained-monkey.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6</title>
<updated>2005-11-07T18:24:08Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-11-07T18:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b3ce1debe2685383a9ad6ace9c49869c3968c013'/>
<id>urn:sha1:b3ce1debe2685383a9ad6ace9c49869c3968c013</id>
<content type='text'>
Some manual fixups for clashing kfree() cleanups etc.
</content>
</entry>
<entry>
<title>[PATCH] reiser4: add radix_tree_lookup_slot()</title>
<updated>2005-11-07T15:53:37Z</updated>
<author>
<name>Hans Reiser</name>
<email>reiser@namesys.com</email>
</author>
<published>2005-11-07T08:59:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a43313668f62a06e14c915b8c8994fc8a1257394'/>
<id>urn:sha1:a43313668f62a06e14c915b8c8994fc8a1257394</id>
<content type='text'>
Reiser4 uses radix trees to solve a trouble reiser4_readdir has serving nfs
requests.

Unfortunately, radix tree api lacks an operation suitable for modifying
existing entry.  This patch adds radix_tree_lookup_slot which returns pointer
to found item within the tree.  That location can be then updated.

Both Nick and Christoph Lameter have patches which need this as well.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[LIB] reed_solomon: Clean up trailing white spaces</title>
<updated>2005-11-07T13:25:38Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2005-11-07T11:15:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=03ead8427d65f6986a8bf5fd3f29a879348780ad'/>
<id>urn:sha1:03ead8427d65f6986a8bf5fd3f29a879348780ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>manual update from upstream:</title>
<updated>2005-10-31T18:51:57Z</updated>
<author>
<name>Tony Luck</name>
<email>tony.luck@intel.com</email>
</author>
<published>2005-10-31T18:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c7fb577e2a6cb04732541f2dc402bd46747f7558'/>
<id>urn:sha1:c7fb577e2a6cb04732541f2dc402bd46747f7558</id>
<content type='text'>
Applied Al's change 06a544971fad0992fe8b92c5647538d573089dd4
to new location of swiotlb.c

Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge ../linux-2.6 by hand</title>
<updated>2005-10-31T02:37:12Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-10-31T02:37:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=23fd07750a789a66fe88cf173d52a18f1a387da4'/>
<id>urn:sha1:23fd07750a789a66fe88cf173d52a18f1a387da4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] fix missing includes</title>
<updated>2005-10-31T01:37:32Z</updated>
<author>
<name>Tim Schmielau</name>
<email>tim@physik3.uni-rostock.de</email>
</author>
<published>2005-10-30T23:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4e57b6817880946a3a78d5d8cad1ace363f7e449'/>
<id>urn:sha1:4e57b6817880946a3a78d5d8cad1ace363f7e449</id>
<content type='text'>
I recently picked up my older work to remove unnecessary #includes of
sched.h, starting from a patch by Dave Jones to not include sched.h
from module.h. This reduces the number of indirect includes of sched.h
by ~300. Another ~400 pointless direct includes can be removed after
this disentangling (patch to follow later).
However, quite a few indirect includes need to be fixed up for this.

In order to feed the patches through -mm with as little disturbance as
possible, I've split out the fixes I accumulated up to now (complete for
i386 and x86_64, more archs to follow later) and post them before the real
patch.  This way this large part of the patch is kept simple with only
adding #includes, and all hunks are independent of each other.  So if any
hunk rejects or gets in the way of other patches, just drop it.  My scripts
will pick it up again in the next round.

Signed-off-by: Tim Schmielau &lt;tim@physik3.uni-rostock.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] lib/string.c cleanup: restore useful memmove const</title>
<updated>2005-10-31T01:37:27Z</updated>
<author>
<name>Paul Jackson</name>
<email>pj@sgi.com</email>
</author>
<published>2005-10-30T23:03:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=82da2c372712c772134d01317aa2517c923a74f8'/>
<id>urn:sha1:82da2c372712c772134d01317aa2517c923a74f8</id>
<content type='text'>
A couple of (char *) casts removed in a previous cleanup patch in
lib/string.c:memmove() were actually useful, as they suppressed a couple of
warnings:

	assignment discards qualifiers from pointer target type

Fix by declaring the local variable const in the first place, so casts
aren't needed to strip the const qualifier.

Signed-off-by: Paul Jackson &lt;pj@sgi.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
