<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git, branch v2.6.19.2</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.19.2</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.19.2'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-01-10T19:10:37+00:00</updated>
<entry>
<title>Linux 2.6.19.2</title>
<updated>2007-01-10T19:10:37+00:00</updated>
<author>
<name>Chris Wright</name>
<email>chrisw@sous-sol.org</email>
</author>
<published>2007-01-10T19:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3ac4e26b2cc43180661453851174f40a1292da09'/>
<id>urn:sha1:3ac4e26b2cc43180661453851174f40a1292da09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] Fix up page_mkclean_one(): virtual caches, s390</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>Peter Zijlstra</name>
<email>a.p.zijlstra@chello.nl</email>
</author>
<published>2006-12-22T13:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8e609d9efea47564c000d486f558d0c0aba8617e'/>
<id>urn:sha1:8e609d9efea47564c000d486f558d0c0aba8617e</id>
<content type='text'>
 - add flush_cache_page() for all those virtual indexed cache
   architectures.

 - handle s390.

Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
[chrisw: fold in d6e88e671ac1]
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix incorrect user space access locking in mincore() (CVE-2006-4814)</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.osdl.org</email>
</author>
<published>2006-12-16T17:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e26353af7096103cec474473cbd81dc4190bba77'/>
<id>urn:sha1:e26353af7096103cec474473cbd81dc4190bba77</id>
<content type='text'>
Doug Chapman noticed that mincore() will doa "copy_to_user()" of the
result while holding the mmap semaphore for reading, which is a big
no-no.  While a recursive read-lock on a semaphore in the case of a page
fault happens to work, we don't actually allow them due to deadlock
schenarios with writers due to fairness issues.

Doug and Marcel sent in a patch to fix it, but I decided to just rewrite
the mess instead - not just fixing the locking problem, but making the
code smaller and (imho) much easier to understand.

Cc: Doug Chapman &lt;dchapman@redhat.com&gt;
Cc: Marcel Holtmann &lt;holtmann@redhat.com&gt;
Cc: Hugh Dickins &lt;hugh@veritas.com&gt;
Cc: Andrew Morton &lt;akpm@osdl.org&gt;
[chrisw: fold in subsequent fix: 4fb23e439ce0]
Acked-by: Hugh Dickins &lt;hugh@veritas.com&gt;
[chrisw: fold in subsequent fix: 825020c3866e]
Signed-off-by: Oleg Nesterov &lt;oleg@tv-sign.ru&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fix OOM killing of swapoff</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>Hugh Dickins</name>
<email>hugh@veritas.com</email>
</author>
<published>2007-01-06T00:37:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=85a181bb8fbaf93019651dbfa5034788b7164fa1'/>
<id>urn:sha1:85a181bb8fbaf93019651dbfa5034788b7164fa1</id>
<content type='text'>
These days, if you swapoff when there isn't enough memory, OOM killer gives
"BUG: scheduling while atomic" and the machine hangs: badness() needs to do
its PF_SWAPOFF return after the task_unlock (tasklist_lock is also held
here, so p isn't going to be freed: PF_SWAPOFF might get turned off at any
moment, but that doesn't really matter).

Signed-off-by: Hugh Dickins &lt;hugh@veritas.com&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] connector: some fixes for ia64 unaligned access errors</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>Erik Jacobson</name>
<email>erikj@sgi.com</email>
</author>
<published>2007-01-06T00:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dd2b609d2317fb243cc01eb984c91cc639a84d28'/>
<id>urn:sha1:dd2b609d2317fb243cc01eb984c91cc639a84d28</id>
<content type='text'>
On ia64, the various functions that make up cn_proc.c cause kernel
unaligned access errors.

If you are using these, for example, to get notification about all tasks
forking and exiting, you get multiple unaligned access errors per process.

Use put_unaligned() in the appropriate palces to fix this.

Signed-off-by: Erik Jacobson &lt;erikj@sgi.com&gt;
Cc: Evgeniy Polyakov &lt;johnpol@2ka.mipt.ru&gt;
Cc: Tony Luck &lt;tony.luck@intel.com&gt;
Cc: &lt;stable@kernel.org&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] NetLabel: correctly fill in unused CIPSOv4 level and category mappings</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>Paul Moore</name>
<email>paul.moore@hp.com</email>
</author>
<published>2006-12-18T18:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ddf14e7a76a071c034aaeb71ed6aab4084c9bf7c'/>
<id>urn:sha1:ddf14e7a76a071c034aaeb71ed6aab4084c9bf7c</id>
<content type='text'>
Back when the original NetLabel patches were being changed to use Netlink
attributes correctly some code was accidentially dropped which set all of the
undefined CIPSOv4 level and category mappings to a sentinel value.  The result
is the mappings data in the kernel contains bogus mappings which always map to
zero.  Having level and category mappings that map to zero could result in the
kernel assigning incorrect security attributes to packets.

This patch restores the old/correct behavior by initializing the mapping
data to the correct sentinel value.

Signed-off-by: Paul Moore &lt;paul.moore@hp.com&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] asix: Fix typo for AX88772 PHY Selection</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>David Hollis</name>
<email>dhollis@davehollis.com</email>
</author>
<published>2007-01-05T17:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a44a397980a37ecd619b46d40ed39aa76c14f3d6'/>
<id>urn:sha1:a44a397980a37ecd619b46d40ed39aa76c14f3d6</id>
<content type='text'>
The attached patch fixes a PHY selection problem that prevents AX88772
based devices (Linksys USB200Mv2, etc) devices from working.  The
interface comes up and everything seems fine except the device doesn't
send/receive any packets.  The one-liner attached fixes this issue and
makes the devices usable again.

Signed-off-by: David Hollis &lt;dhollis@davehollis.com&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPV4/IPV6: Fix inet{,6} device initialization order.</title>
<updated>2007-01-10T19:05:23+00:00</updated>
<author>
<name>David L Stevens</name>
<email>dlstevens@us.ibm.com</email>
</author>
<published>2007-01-05T01:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=edfe21a29b1dca9ce5a938317868066d2e21c385'/>
<id>urn:sha1:edfe21a29b1dca9ce5a938317868066d2e21c385</id>
<content type='text'>
It is important that we only assign dev-&gt;ip{,6}_ptr
only after all portions of the inet{,6} are setup.

Otherwise we can receive packets before the multicast
spinlocks et al. are initialized.

Signed-off-by: David L Stevens &lt;dlstevens@us.ibm.com&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>[PATCH] SOUND: Sparc CS4231: Use 64 for period_bytes_min</title>
<updated>2007-01-10T19:05:22+00:00</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2007-01-05T01:04:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=685478871654867116230498eb6ad263b0be72b8'/>
<id>urn:sha1:685478871654867116230498eb6ad263b0be72b8</id>
<content type='text'>
This matches what the ISA cs4231 driver uses.

Tested by Georg Chini.

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>[PATCH] SOUND: Sparc CS4231: Fix IRQ return value and initialization.</title>
<updated>2007-01-10T19:05:22+00:00</updated>
<author>
<name>Georg Chini</name>
<email>georg.chini@triaton-webhosting.com</email>
</author>
<published>2007-01-05T01:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e818d1282c8abbda0764c537db19fc09925bc881'/>
<id>urn:sha1:e818d1282c8abbda0764c537db19fc09925bc881</id>
<content type='text'>
SBUS: Change IRQ-handler return value from 0 to IRQ_HANDLED and
fix some initialisation problems.

Change period_bytes_min from 4096 to 256 to allow driver to work with
low latency (VOIP) applications. Hope this does not break EBUS.

Signed-off-by: Georg Chini &lt;georg.chini@triaton-webhosting.com&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>
</feed>
