]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/suse-2.6.27.31/patches.arch/s390-06-04-qdio_ssqd_memcpy.patch
Revert "Disable build of xen kernel."
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.arch / s390-06-04-qdio_ssqd_memcpy.patch
1 From: Gerald Schaefer <geraldsc@de.ibm.com>
2 Subject: qdio: fix broken memcpy
3 References: bnc#458339
4
5 Symptom: qeth fails to detect multiple ports on OSA Express 3 cards.
6 Problem: The memcpy that stores the detected card features is broken.
7 Therefore qeth reads a port count of zero and cannot detect
8 multiple ports.
9 Solution: Fix the memcpy.
10
11 Acked-by: John Jolly <jjolly@suse.de>
12
13 ---
14 drivers/s390/cio/qdio_setup.c | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
16
17 Index: linux-sles11/drivers/s390/cio/qdio_setup.c
18 ===================================================================
19 --- linux-sles11.orig/drivers/s390/cio/qdio_setup.c
20 +++ linux-sles11/drivers/s390/cio/qdio_setup.c
21 @@ -284,7 +284,7 @@ int qdio_setup_get_ssqd(struct qdio_irq
22 memcpy(&irq_ptr->ssqd_desc, &ssqd->qdio_ssqd,
23 sizeof(struct qdio_ssqd_desc));
24 else {
25 - memcpy(&data, &ssqd->qdio_ssqd,
26 + memcpy(data, &ssqd->qdio_ssqd,
27 sizeof(struct qdio_ssqd_desc));
28 free_page((unsigned long)ssqd);
29 }