<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390/block, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-08-30T12:33:33Z</updated>
<entry>
<title>[S390] dasd: fix device shutdown process.</title>
<updated>2006-08-30T12:33:33Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-08-30T12:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f61701bdf536c7a80f0f614bac91c7883804c4c'/>
<id>urn:sha1:8f61701bdf536c7a80f0f614bac91c7883804c4c</id>
<content type='text'>
Fix clear_IO handling (need to wait for interrupt) and
introduced error-handling in shutdown processing.

Signed-off-by: Horst Hummel &lt;horst.hummel@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] dasd PAV enabling.</title>
<updated>2006-08-24T11:22:36Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-08-24T11:22:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e79a441a4d8a34d64efe93add49b3eefca5cd1c'/>
<id>urn:sha1:8e79a441a4d8a34d64efe93add49b3eefca5cd1c</id>
<content type='text'>
The subsystem check in the PAV code is incorrect, it enables PAV
per device instead of per subsystem.

Signed-off-by: Horst Hummel &lt;horst.hummel@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] inaccessible PAV alias devices on LPAR.</title>
<updated>2006-08-16T11:49:33Z</updated>
<author>
<name>Peter Oberparleiter</name>
</author>
<published>2006-08-16T11:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b18a60e7c2a7f2a17dbd57885621a42d546e2f7d'/>
<id>urn:sha1:b18a60e7c2a7f2a17dbd57885621a42d546e2f7d</id>
<content type='text'>
In some situations PAV alias devices on LPAR are not accessible.
The initialization procedure required to enable access to PAV alias
devices has to be performed per storage server subsystem and not
only once per storage server.

Signed-off-by: Peter Oberparleiter &lt;peter.oberparleiter@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] dasd slab cache alignment.</title>
<updated>2006-08-16T11:49:27Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-08-16T11:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f6c55fc3109bcfa1bb1a112c825e07212c20f37'/>
<id>urn:sha1:2f6c55fc3109bcfa1bb1a112c825e07212c20f37</id>
<content type='text'>
The dasd_page_cache should return page addresses and therefore the
cache must be created with an alignment of PAGE_SIZE.

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] dasd calls kzalloc while holding a spinlock.</title>
<updated>2006-08-10T13:45:16Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-08-10T13:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d0710c7c9eea2145a0614f39dbe9dc8cb4ae14da'/>
<id>urn:sha1:d0710c7c9eea2145a0614f39dbe9dc8cb4ae14da</id>
<content type='text'>
The dasd function dasd_set_uid calls kzalloc while holding the
dasd_devmap_lock. Rearrange the code to do the memory allocation
outside the lock.

Signed-off-by: Horst Hummel &lt;horst.hummel@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] dasd set offline kernel bug.</title>
<updated>2006-08-09T08:30:22Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-08-09T08:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ebc4599990898ecaaace7ed40dfad6d8d9f2a24a'/>
<id>urn:sha1:ebc4599990898ecaaace7ed40dfad6d8d9f2a24a</id>
<content type='text'>
The request queue flush function of the dasd driver has to dequeue
the requests first and then call the end request function. Otherwise
a kernel bug in ll_rw_block.c might get triggered.

Signed-off-by: Horst Hummel &lt;horst.hummel@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] xpram system device class.</title>
<updated>2006-08-07T16:13:06Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2006-08-07T16:13:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37ab46a3f4983c32d5b5ab6a0366ec482e38ba47'/>
<id>urn:sha1:37ab46a3f4983c32d5b5ab6a0366ec482e38ba47</id>
<content type='text'>
Remove system device class for xpram. It creates the directory hierarchy
under /sys/devices/system/xpram/xpram0. The xpram0 directory is empty and
it is always created while xpram1 and following devices are always missing,
independent if the devices exist or not. Since the xpram devices are
listed in /proc/partitions and /sys/block/ as slram&lt;x&gt; the system device
class for xpram is meaningless.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] xpram module parameter parsing - take 2.</title>
<updated>2006-07-17T14:09:23Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-07-17T14:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f257b06322c8a30c050a286c45fda68f23b9bc44'/>
<id>urn:sha1:f257b06322c8a30c050a286c45fda68f23b9bc44</id>
<content type='text'>
Don't use memparse since the default size modifier is 'k'.

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] Fix sparse warnings.</title>
<updated>2006-07-12T14:41:55Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-07-12T14:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2c993d845781d160a7ef759a3e65c6892c4a270'/>
<id>urn:sha1:d2c993d845781d160a7ef759a3e65c6892c4a270</id>
<content type='text'>
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] xpram module parameter parsing.</title>
<updated>2006-07-12T14:40:14Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2006-07-12T14:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c898ba9d4b6c14fdd367b96e3641c2508b4a4a9'/>
<id>urn:sha1:5c898ba9d4b6c14fdd367b96e3641c2508b4a4a9</id>
<content type='text'>
The module parameters for xpram are not or in a wrong way parsed.
The xpram module uses the module_param_array directive with an int
parameter which causes the kernel to automatically parse the passed
numbers. This will cause errors if arguments are omitted or cause
wrong results if arguments have size qualifiers.
Use module_param_array with charp and parse the arguments later.

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>
</feed>
