<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390/cio/css.h, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-11-06T21:39:49Z</updated>
<entry>
<title>s390: Move css limits from drivers/s390/cio/ to include/asm/.</title>
<updated>2012-11-06T21:39:49Z</updated>
<author>
<name>Cornelia Huck</name>
</author>
<published>2012-04-02T16:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=619506d5dabb49b7f223a4f2f6b8d697574dd799'/>
<id>urn:sha1:619506d5dabb49b7f223a4f2f6b8d697574dd799</id>
<content type='text'>
There's no need to keep __MAX_SUBCHANNEL and __MAX_SSID private to the
common I/O layer when __MAX_CSSID is usable by everybody.

Signed-off-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] sparse: fix sparse warnings about missing prototypes</title>
<updated>2011-10-30T14:16:46Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2011-10-30T14:17:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=638ad34a8811119b32247b7722288ef8b90907d1'/>
<id>urn:sha1:638ad34a8811119b32247b7722288ef8b90907d1</id>
<content type='text'>
Add prototypes and includes for functions used in different modules.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] css_bus_type: make it static</title>
<updated>2011-03-15T16:08:24Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2011-03-15T16:08:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3041b6ab5f36ac303981e9f170ff2ae43dc9d125'/>
<id>urn:sha1:3041b6ab5f36ac303981e9f170ff2ae43dc9d125</id>
<content type='text'>
Make css_bus_type static. Subchannel drivers have to
use css_driver_register.

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] css_driver: remove duplicate members</title>
<updated>2011-03-15T16:08:24Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2011-03-15T16:08:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e6aed122a9185d0fe5890f02ea8efc32c355bc44'/>
<id>urn:sha1:e6aed122a9185d0fe5890f02ea8efc32c355bc44</id>
<content type='text'>
Remove the owner and name members of struct
css_driver and convert all drivers to store
this data in the embedded struct device_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>[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: 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>[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: idset use actual number of ssids</title>
<updated>2009-09-22T20:58:42Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2009-09-22T20:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b0a285d31bd475fdd4312e457288be558b705e55'/>
<id>urn:sha1:b0a285d31bd475fdd4312e457288be558b705e55</id>
<content type='text'>
The functions idset_sch_new and for_each_subchannel_staged
use different values for the number of subchannel sets. Make
it consistent by changing idset_sch_new to also use the actual
number of subchannel sets.

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 css_settle</title>
<updated>2009-09-22T20:58:41Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2009-09-22T20:58:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ea7f5590142c0b9ab319aa3cae85cf430a207d8'/>
<id>urn:sha1:8ea7f5590142c0b9ab319aa3cae85cf430a207d8</id>
<content type='text'>
Introduce the css_driver callback settle which can be implemented
by a subchannel driver to wait for the subchannel type specific
asynchronous work to finish.
In channel_subsystem_init_sync we call that for each subchannel
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>
</feed>
