<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390/cio/css.c, 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-10-18T15:50:08Z</updated>
<entry>
<title>s390/css: stop stsch loop after cc 3</title>
<updated>2012-10-18T15:50:08Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2012-10-15T10:24:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cec8546638dc634824b629e33968d6c68f8b07d6'/>
<id>urn:sha1:cec8546638dc634824b629e33968d6c68f8b07d6</id>
<content type='text'>
Receiving cc=3 from store subchannel means 2 things:
* the subchannel is not provided
* there are no further subchannels in this subchannel set

With this patch we abort the store subchannel loop after cc=3 (or an
exception) and clear the subsequent bits in the subchannel id set.

Reported-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Acked-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/css: export css_sched_sch_todo</title>
<updated>2012-09-26T13:44:56Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2012-08-28T14:42:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=01c5e6dc119bf2112e363477e3b056f6b54f2d79'/>
<id>urn:sha1:01c5e6dc119bf2112e363477e3b056f6b54f2d79</id>
<content type='text'>
Allow subchannel drivers build as a module to schedule subchannel work.

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] hibernate: directly trigger subchannel evaluation</title>
<updated>2011-12-01T12:32:17Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2011-12-01T12:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=817e5000ebc4d448ca514db49b55073a724f8552'/>
<id>urn:sha1:817e5000ebc4d448ca514db49b55073a724f8552</id>
<content type='text'>
Using the generic css_schedule_eval to evaluate subchannels
while resuming from hibernation is very slow when used with
many devices. Provide a new evaluation trigger which exploits
css_sched_sch_todo and use this in the resume callback for
ccw devices.

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>PM: Improve error code of pm_notifier_call_chain()</title>
<updated>2011-07-15T21:58:20Z</updated>
<author>
<name>Akinobu Mita</name>
</author>
<published>2011-07-08T18:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f0c077a8b7f9dce590c760a7b2f3c417dffa52d1'/>
<id>urn:sha1:f0c077a8b7f9dce590c760a7b2f3c417dffa52d1</id>
<content type='text'>
This enables pm_notifier_call_chain() to get the actual error code
in the callback rather than always assume -EINVAL by converting all
PM notifier calls to return encapsulate error code with
notifier_from_errno().

Signed-off-by: Akinobu Mita &lt;akinobu.mita@gmail.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&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] css: update subchannel descriptor</title>
<updated>2011-01-05T11:47:29Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2011-01-05T11:47:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4bc4e965d3e86897e4c7c487a477ccdf13db5b82'/>
<id>urn:sha1:4bc4e965d3e86897e4c7c487a477ccdf13db5b82</id>
<content type='text'>
Update the subchannel descriptor if we receive a
"Installed parameters modified" crw.

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: fix rsid evaluation for 2nd crw</title>
<updated>2010-12-01T09:08:17Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-12-01T09:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d7bfb4a891d606d52e1a99cf7231b4417b935dc'/>
<id>urn:sha1:8d7bfb4a891d606d52e1a99cf7231b4417b935dc</id>
<content type='text'>
Use correct bit positions of rsid field.

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: update subchannel description after hibernate</title>
<updated>2010-10-25T14:10:18Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-10-25T14:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eb4f5d93d70458ea644e0f46737f0bcf87280e83'/>
<id>urn:sha1:eb4f5d93d70458ea644e0f46737f0bcf87280e83</id>
<content type='text'>
Update the subchannel descriptor while resuming from hibernate
in order to obtain current link addresses.

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: update descriptor after hibernate</title>
<updated>2010-10-25T14:10:18Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-10-25T14:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62da177ac2bc1f6f3707230070af268b1e689651'/>
<id>urn:sha1:62da177ac2bc1f6f3707230070af268b1e689651</id>
<content type='text'>
Update the channel path descriptors after hibernation.
This is done unlocked, since we are the only active
task at this time.

Note: chsc_determine_base_channel_path_desc is changed
to use spin_lock_irqsave, since it's called with
interrupts disabled in this case.

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>
