<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390/cio/css.c, branch linux-2.6.34.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-04-22T15:17:19Z</updated>
<entry>
<title>[S390] add hook to reenable mss after hibernation</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-04-22T15:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=889ee9556c89a877b8343b6bbe6ac8dc5d57e433'/>
<id>urn:sha1:889ee9556c89a877b8343b6bbe6ac8dc5d57e433</id>
<content type='text'>
Reenable multiple subchannel sets after hibernation,
prior to the device callbacks.

Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] cio: allow enable_facility from outside init functions</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-04-22T15:17:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=818c272bd74b834c3ca9347c6a540c2ec880afdc'/>
<id>urn:sha1:818c272bd74b834c3ca9347c6a540c2ec880afdc</id>
<content type='text'>
Prepare chsc_enable_facility to be used from outside init functions.
Use static memory for the chsc call and protect its access by a
spinlock (although there is no concurrent usage).

Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] cio: trigger subchannel event at resume time</title>
<updated>2010-02-26T21:37:30Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-02-26T21:37:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d01bb89220490763d89571d27e7ee3f13f9b372'/>
<id>urn:sha1:0d01bb89220490763d89571d27e7ee3f13f9b372</id>
<content type='text'>
ccw_device_pm_restore: trigger subchannel event to better handle
changes to the subchannel device.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] cio: make wait_events interruptible</title>
<updated>2010-02-26T21:37:29Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-02-26T21:37:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4c707214c987da021d4d5c4ed54612cf73d80d6'/>
<id>urn:sha1:b4c707214c987da021d4d5c4ed54612cf73d80d6</id>
<content type='text'>
Make the potentially long blocking wait_event's used by the cio
settle mechanism interruptible.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] cio: introduce cio_settle</title>
<updated>2010-02-26T21:37:29Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-02-26T21:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=879acca58a904c25487c89ab11e23eb556fb13d3'/>
<id>urn:sha1:879acca58a904c25487c89ab11e23eb556fb13d3</id>
<content type='text'>
This patch introduces a proc file cio_settle. A write request to
this file is blocked until all queued cio actions are handled.

This will allow userspace to wait for pending work affecting
device availability after changing cio_ignore or the hardware
configuration.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] cio: consolidate workqueues</title>
<updated>2010-02-26T21:37:29Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-02-26T21:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be5d3823f29c09676abd2eeea4f9767bc4a1a531'/>
<id>urn:sha1:be5d3823f29c09676abd2eeea4f9767bc4a1a531</id>
<content type='text'>
We used to maintain 2 singlethreaded workqueues for synchronization
and to trigger work from interrupt context. Since our latest cio
changes we only use one of these workqueues. So get rid of the
unused workqueue, rename the remaining one to "cio_work_q" and move
its ownership to the channel subsystem driver.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>const: constify remaining dev_pm_ops</title>
<updated>2009-12-15T16:53:25Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2009-12-15T02:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=471452104b8520337ae2fb48c4e61cd4896e025d'/>
<id>urn:sha1:471452104b8520337ae2fb48c4e61cd4896e025d</id>
<content type='text'>
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[S390] cio: introduce subchannel todos</title>
<updated>2009-12-07T11:51:30Z</updated>
<author>
<name>Peter Oberparleiter</name>
</author>
<published>2009-12-07T11:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=390935acac21f3ea1a130bdca8eb9397cb293643'/>
<id>urn:sha1:390935acac21f3ea1a130bdca8eb9397cb293643</id>
<content type='text'>
Ensure that current and future users of sch-&gt;work do not overwrite
each other by introducing a single mechanism for delayed subchannel
work.

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] cio: introduce parent-initiated device move</title>
<updated>2009-12-07T11:51:29Z</updated>
<author>
<name>Peter Oberparleiter</name>
</author>
<published>2009-12-07T11:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5d6e6b6f6f3eac10a7f5a15e961bac3b36824d9d'/>
<id>urn:sha1:5d6e6b6f6f3eac10a7f5a15e961bac3b36824d9d</id>
<content type='text'>
Change the initiative to update subchannel-ccw device associations
to the subchannel: when there is an indication that the internal
association no longer reflects the current hardware state, mark
each affected subchannel as requiring attention. Once processing
reaches a subchannel, determine the correct association for that
subchannel at that time and perform the necessary device_move
operations.

This change fixes problems with the previous approach which would
leave devices in an inconsistent state when a new hardware change
occurred while a device_move was already scheduled.

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] cio: introduce consistent subchannel scanning</title>
<updated>2009-09-22T20:58:42Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2009-09-22T20:58:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=703e5c9993639284bc0a8929b6de362424df7019'/>
<id>urn:sha1:703e5c9993639284bc0a8929b6de362424df7019</id>
<content type='text'>
Previously, there were multiple subchannel scanning mechanisms
which could potentially conflict with each other. Fix this problem
by moving blacklist and ccw driver triggered scanning to the
existing evaluation method.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
</feed>
