<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/kernel/setup.c, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-11-06T09:49:02Z</updated>
<entry>
<title>[S390] IRQs too early enabled.</title>
<updated>2006-11-06T09:49:02Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-11-06T09:49:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c4972f33169e3e1ce06ad00917ddaf2c3b49b36a'/>
<id>urn:sha1:c4972f33169e3e1ce06ad00917ddaf2c3b49b36a</id>
<content type='text'>
setup_lowcore() calls ctl_set_bit() which returns withs interrupts
enabled. The setup arch code is not supposed to enable interrupts that
early. Therefore use the __ctl_set_bit() variant.
This fixes the not working lock dependency validator on non 64 bit
systems.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] revert add_active_range() usage patch.</title>
<updated>2006-11-06T09:49:00Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-11-06T09:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcc8bcb1f0cc51c0042497d5de2d79743050e3bb'/>
<id>urn:sha1:bcc8bcb1f0cc51c0042497d5de2d79743050e3bb</id>
<content type='text'>
Commit 7676bef9c183fd573822cac9992927ef596d584c breaks DCSS support on
s390. DCSS needs initialized struct pages to work. With the usage of
add_active_range() only the struct pages for physically present pages
are initialized.
This could be fixed if the DCSS driver would initiliaze the struct pages
itself, but this doesn't work too. This is because the mem_map array
does not include holes after the last present memory area and therefore
there is nothing that could be initialized.
To fix this and to avoid some dirty hacks revert this patch for now.
Will be added later when we move to a virtual mem_map.

Cc: Carsten Otte &lt;cotte@de.ibm.com&gt;
Cc: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Have s390 use add_active_range() and free_area_init_nodes.</title>
<updated>2006-10-04T18:02:19Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-10-04T18:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7676bef9c183fd573822cac9992927ef596d584c'/>
<id>urn:sha1:7676bef9c183fd573822cac9992927ef596d584c</id>
<content type='text'>
Size zones and holes in an architecture independent manner for s390.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Inline assembly cleanup.</title>
<updated>2006-09-28T14:56:43Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2006-09-28T14:56:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94c12cc7d196bab34aaa98d38521549fa1e5ef76'/>
<id>urn:sha1:94c12cc7d196bab34aaa98d38521549fa1e5ef76</id>
<content type='text'>
Major cleanup of all s390 inline assemblies. They now have a common
coding style. Quite a few have been shortened, mainly by using register
asm variables. Use of the EX_TABLE macro helps  as well. The atomic ops,
bit ops and locking inlines new use the Q-constraint if a newer gcc
is used.  That results in slightly better code.

Thanks to Christian Borntraeger for proof reading the changes.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Use alternative user-copy operations for new hardware.</title>
<updated>2006-09-20T13:59:44Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2006-09-20T13:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c2a9e6df60478e712f3c3d98b5047778a82a3d7'/>
<id>urn:sha1:6c2a9e6df60478e712f3c3d98b5047778a82a3d7</id>
<content type='text'>
This introduces new user-copy operations which are optimized for
copying more than 256 Bytes on new hardware.

Signed-off-by: Gerald Schaefer &lt;geraldsc@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Make user-copy operations run-time configurable.</title>
<updated>2006-09-20T13:59:42Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2006-09-20T13:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d02765d1af743567398eb6d523dea0ba5e5e7e8e'/>
<id>urn:sha1:d02765d1af743567398eb6d523dea0ba5e5e7e8e</id>
<content type='text'>
Introduces a struct uaccess_ops which allows setting user-copy
operations at run-time.

Signed-off-by: Gerald Schaefer &lt;geraldsc@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] ipl/dump on panic.</title>
<updated>2006-09-20T13:58:49Z</updated>
<author>
<name>Michael Holzheu</name>
</author>
<published>2006-09-20T13:58:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff6b8ea68f4b7353f88b97024f28127e2148aa00'/>
<id>urn:sha1:ff6b8ea68f4b7353f88b97024f28127e2148aa00</id>
<content type='text'>
It is now possible to specify a ccw/fcp dump device which is used to
automatically create a system dump in case of a kernel panic. The dump
device can be configured under /sys/firmware/dump.
In addition it is now possible to specify a ccw/fcp device which is used
for the next reboot of Linux. The reipl device can be configured under
/sys/firmware/reipl.

Signed-off-by: Michael Holzheu &lt;holzheu@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] initrd vs. bootmem bitmap.</title>
<updated>2006-09-20T13:58:41Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-09-20T13:58:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65912a84c0f33304fa5ea004c7b6ee58d5f5572e'/>
<id>urn:sha1:65912a84c0f33304fa5ea004c7b6ee58d5f5572e</id>
<content type='text'>
Move initrd if the bitmap of the bootmem allocator would overwrite it.
In addition this patch sets the default size and address of the initrd to 0.
Therefore all boot loaders must set the initrd size and address correctly.
This is especially relevant for ftp boot via HMC/SE, where this change
requires a special patch file entry in the .ins file which sets these two
values contained at address 0x10408 and 0x10410.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] sysfs_create_xxx return values.</title>
<updated>2006-07-18T11:46:58Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-07-18T11:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7cf0d57ef9e07cf0f65c58c19a8e7c4a9db72b5'/>
<id>urn:sha1:d7cf0d57ef9e07cf0f65c58c19a8e7c4a9db72b5</id>
<content type='text'>
Take return values of sysfs_create_group &amp; friends into account.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
</feed>
