<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390/block/dasd_devmap.c, branch linux-2.6.22.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-04-27T14:01:44Z</updated>
<entry>
<title>[S390] dasd: Add ipldev parameter.</title>
<updated>2007-04-27T14:01:44Z</updated>
<author>
<name>Peter Oberparleiter</name>
</author>
<published>2007-04-27T14:01:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7039d3a11c4b4b59f9ef933b4b0a28304bdd07d1'/>
<id>urn:sha1:7039d3a11c4b4b59f9ef933b4b0a28304bdd07d1</id>
<content type='text'>
Specifying 'ipldev' in the dasd= kernel parameter will automatically
activate the boot device for use by the dasd driver.

Signed-off-by: Peter Oberparleiter &lt;peter.oberparleiter@de.ibm.com&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] dasd: Add sysfs attribute status and generate uevents.</title>
<updated>2007-04-27T14:01:44Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2007-04-27T14:01:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4dfd5c4593e69e9d399dd9e01d184dc534408f7e'/>
<id>urn:sha1:4dfd5c4593e69e9d399dd9e01d184dc534408f7e</id>
<content type='text'>
This patch adds a sysfs-attribute 'status' to make the DASD device-status
accessible from user-space. In addition, the DASD driver generates an
uevent(CHANGE) for the ccw-device on each device-status change.
This enables user-space applications (e.g. udev) to do related processing.

Signed-off-by: Horst Hummel &lt;horst.hummel@de.ibm.com&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] Avoid excessive inlining.</title>
<updated>2007-02-05T20:18:53Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2007-02-05T20:18:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d284cac76d0bfebc42d76b428c4e44d921200a9'/>
<id>urn:sha1:4d284cac76d0bfebc42d76b428c4e44d921200a9</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] New DASD feature for ERP related logging</title>
<updated>2006-12-08T14:54:15Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-12-08T14:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9575bf265711cabe7147a68003a56a9f19f034da'/>
<id>urn:sha1:9575bf265711cabe7147a68003a56a9f19f034da</id>
<content type='text'>
It is now possible to enable/disable ERP related logging without re-compile
and re-ipl. A additional sysfs-attribute 'erplog' allows to switch the
logging non-interruptive.

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>[PATCH] slab: remove kmem_cache_t</title>
<updated>2006-12-07T16:39:25Z</updated>
<author>
<name>Christoph Lameter</name>
</author>
<published>2006-12-07T04:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e18b890bb0881bbab6f4f1a6cd20d9c60d66b003'/>
<id>urn:sha1:e18b890bb0881bbab6f4f1a6cd20d9c60d66b003</id>
<content type='text'>
Replace all uses of kmem_cache_t with struct kmem_cache.

The patch was generated using the following script:

	#!/bin/sh
	#
	# Replace one string by another in all the kernel sources.
	#

	set -e

	for file in `find * -name "*.c" -o -name "*.h"|xargs grep -l $1`; do
		quilt add $file
		sed -e "1,\$s/$1/$2/g" $file &gt;/tmp/$$
		mv /tmp/$$ $file
		quilt refresh
	done

The script was run like this

	sh replace kmem_cache_t "struct kmem_cache"

Signed-off-by: Christoph Lameter &lt;clameter@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>
<entry>
<title>[S390] return 'count' for successful execution of dasd_eer_enable.</title>
<updated>2006-12-04T14:40:18Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-12-04T14:40:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=645c98c8b6c09eae58ac2f97e0ade6ced4d6443f'/>
<id>urn:sha1:645c98c8b6c09eae58ac2f97e0ade6ced4d6443f</id>
<content type='text'>
Currently the return value of 'dasd_eer_enable' is returned - even if the
function returned '0'. Now return 'count' for successful execution.

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] handle incorrect values when writing to dasd sysfs attributes.</title>
<updated>2006-12-04T14:39:50Z</updated>
<author>
<name>Horst Hummel</name>
</author>
<published>2006-12-04T14:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01376f4495840f3daf6d73679242b5964fc9603b'/>
<id>urn:sha1:01376f4495840f3daf6d73679242b5964fc9603b</id>
<content type='text'>
When writing to dasd attributes (e.g. readonly), all values besides '1'
are handled like '0'.
Other sysfs-attributes like 'online' are checking for '1' and for '0'
and do not accept other values. Therefore enhanced checking and error
handling in dasd_devmap attribute store functions.

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] Replace nopav-message on VM.</title>
<updated>2006-09-20T13:59:52Z</updated>
<author>
<name>Peter Oberparleiter</name>
</author>
<published>2006-09-20T13:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dcd707b4bdc10b4fa20efa116dbaeded21513115'/>
<id>urn:sha1:dcd707b4bdc10b4fa20efa116dbaeded21513115</id>
<content type='text'>
Specifying kernel parameter "dasd=nopav" on systems running under VM
has no function but results in message "disable PAV mode". Correct
message is "'nopav' not supported on VM".

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 deadlock after state change pending interrupt.</title>
<updated>2006-09-20T13:59:05Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2006-09-20T13:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a00bfd7147c0c5c04a59f7adcb0e6d8948b90a6e'/>
<id>urn:sha1:a00bfd7147c0c5c04a59f7adcb0e6d8948b90a6e</id>
<content type='text'>
The dasd_device_from_cdev function is called from interrupt context
to get the struct dasd_device associated with a ccw device. The
driver_data of the ccw device points to the dasd_devmap structure
which contains the pointer to the dasd_device structure. The lock
that protects the dasd_devmap structure is acquire with out irqsave.
To prevent the deadlock in dasd_device_from_cdev if it is called
from interrupt context the dependency to the dasd_devmap structure
needs to be removed. Let the driver_data of the ccw device point
to the dasd_device structure directly and use the ccw device lock
to protect the access.

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