<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/s390, branch linux-2.6.18.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2006-09-17T05:03:08+00:00</updated>
<entry>
<title>[PATCH] s390: qeth driver fixes [6/6]</title>
<updated>2006-09-17T05:03:08+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8b98a37c4b00f3fbcf162281bd4595777e61241b'/>
<id>urn:sha1:8b98a37c4b00f3fbcf162281bd4595777e61241b</id>
<content type='text'>
[PATCH 9/9] s390: qeth driver fixes [6/6]

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	- Hipersockets has no IPV6 support, thus prevent issueing
	  SETRTG_IPV6 control commands on Hipersockets devices.
	- fixed error handling in qeth_sysfs_(un)register

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: qeth driver fixes [5/6]</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f956b6902eabbff249000287c7b36cd65761d8b8'/>
<id>urn:sha1:f956b6902eabbff249000287c7b36cd65761d8b8</id>
<content type='text'>
[PATCH 8/9] s390: qeth driver fixes [5/6]

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	fix kernel panic in qdio queue handling.
	qeth_qdio_clear_card() could be invoked by 2 CPUs
	simultaneously (for example reboot event and recovery).

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: qeth driver fixes [4/6]</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=09d2d38a152419467f764c0f730821e896766c1f'/>
<id>urn:sha1:09d2d38a152419467f764c0f730821e896766c1f</id>
<content type='text'>
[PATCH 7/9] s390: qeth driver fixes [4/6]

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	- fix kernel crash due to race,
	  set card-&gt;state to SOFTSETUP after
	  card and card-&gt;dev are initialized properly.
	- remove CONFIG_QETH_PERF_STATS, use sysfs attribute instead,
	  as we want to have the ability to turn on/off the
	  statistics at runtime.

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: qeth driver fixes [3/6]</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f7b65d70a3e6f1c97eb614964270816992d0d4b4'/>
<id>urn:sha1:f7b65d70a3e6f1c97eb614964270816992d0d4b4</id>
<content type='text'>
[PATCH 6/9] s390: qeth driver fixes [3/6]

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
       	fixed kernel panic caused by qeth driver:
        Using a bonding device qeth driver will realloc
        headroom for every skb coming from the bond device.
        Once this happens qeth frees the original skb and
        set the skb pointer to the new realloced skb.
        Under heavy transmit workload (e.g.UDP streams) through bond
        network device the qdio output queue might get full.
        In this case we return with EBUSY from qeth_send_packet.
        Returning to qeth_hard_start_xmit routine
        the skb address on the stack still points to the old address,
        which has been freed before.
        Returning from qeth_hard_start_xmit with EBUSY results in
        requeuing the skb. In this case it corrupts the qdisc queue
        and results in kernel panic.

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: qeth driver fixes [2/6]</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1fda1a120b7dcddf382ad105b4783a69e81c7a2b'/>
<id>urn:sha1:1fda1a120b7dcddf382ad105b4783a69e81c7a2b</id>
<content type='text'>
[PATCH 5/9] s390: qeth driver fixes [2/6]

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	- fixed error handling in create_device_attributes
	- fixed some minor bugs in IPv4
	  and IPv6 address checking

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: qeth driver fixes [1/6]</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=330b636908b44e73c714fb2632602ddd96f72c01'/>
<id>urn:sha1:330b636908b44e73c714fb2632602ddd96f72c01</id>
<content type='text'>
[PATCH 4/9] s390: qeth driver fixes [1/6]

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	- Drop incoming packets with vlan_tag set
          if card-&gt;vlangrp is not set.
        - use always vlan_hwaccel_rx to pass
	  vlan frames to the stack.
        - fix recovery problem. Device was recovered
	  properly but still not working.
	  netif_carrier_on call right before
          recovery start fixes it.

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: Makefile cleanup</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f449c565ea324397f83adb65e9d0b599cfbc7dab'/>
<id>urn:sha1:f449c565ea324397f83adb65e9d0b599cfbc7dab</id>
<content type='text'>
[PATCH 3/9] s390: Makefile cleanup

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
 	remove CONFIG_MPC from Makefile which was
	introduced accidently in the past.

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: netiucv driver fixes</title>
<updated>2006-09-17T05:03:07+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=16a83b30772ad9f20d4233f8872405ad52165cd0'/>
<id>urn:sha1:16a83b30772ad9f20d4233f8872405ad52165cd0</id>
<content type='text'>
[PATCH 2/9] s390: netiucv driver fixes

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	- missing lock initialization added
        - avoid duplicate iucv-interfaces to the same peer
       	- rw-lock added for manipulating the list of
          defined iucv connections

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390: minor s390 network driver fixes</title>
<updated>2006-09-17T05:03:06+00:00</updated>
<author>
<name>Frank Pavlic</name>
<email>fpavlic@de.ibm.com</email>
</author>
<published>2006-09-15T14:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4c7ae6ea595aef732d029647d708eaeac7238036'/>
<id>urn:sha1:4c7ae6ea595aef732d029647d708eaeac7238036</id>
<content type='text'>
Hi Jeff,
this is a RESEND of the nine s390 network driver patches.
I finally found  that my kmail corrupted almost every patch
I sent the last time. Please apply these 9 patches and forget
about my first attempt! Sorry for the delay, I had some fights
with sendmail, IMAP and mutt configuration.

Frank

[RESEND PATCH 1/9] s390: minor s390 network driver fixes

From: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
	- iucv driver:
          use do { } while (0) constructs
	  instead of empty defines to avoid compile bugs.
        - ctc driver:
          missing lock initialization added
        - lcs driver:
          BUG_ON usage was removed accidently
	  with the last lcs patch.
          Put them back in place.

Signed-off-by: Frank Pavlic &lt;fpavlic@de.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[S390] cio: unsolicited interrupts during sense pgid.</title>
<updated>2006-08-30T12:33:39+00:00</updated>
<author>
<name>Stefan Bader</name>
<email>shbader@de.ibm.com</email>
</author>
<published>2006-08-30T12:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7b7db1b59563aebe2f4d2ba850468afb2c87c82a'/>
<id>urn:sha1:7b7db1b59563aebe2f4d2ba850468afb2c87c82a</id>
<content type='text'>
Calls to set a device online with path grouping may get stuck in
some cases because certain device conditions where discarded after
unsolicited interrupts.
Check subchannel activity after unsolicited interrupts and retry
the operation if the subchannel is idle.

Signed-off-by: Stefan Bader &lt;shbader@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
</feed>
