]> git.ipfire.org Git - ipfire-2.x.git/blob - src/patches/suse-2.6.27.39/patches.arch/s390-03-01-stp-init.patch
Imported linux-2.6.27.39 suse/xen patches.
[ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.arch / s390-03-01-stp-init.patch
1 From: Gerald Schaefer <geraldsc@de.ibm.com>
2 Subject: kernel: Fix initialization of stp.
3 References: bnc#440610
4
5 Symptom: The stp support cannot be activated.
6 Problem: The return code of chsc_sstpc changed from 1 for success to
7 0 for success. The stp_reset function still tests for 1 and
8 does not set the indication that stp support is available.
9 Solution: Check for the correct return code of chsc_sstpc.
10
11 Acked-by: John Jolly <jjolly@suse.de>
12 ---
13 arch/s390/kernel/time.c | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16 --- a/arch/s390/kernel/time.c
17 +++ b/arch/s390/kernel/time.c
18 @@ -1358,7 +1358,7 @@ static void __init stp_reset(void)
19
20 stp_page = alloc_bootmem_pages(PAGE_SIZE);
21 rc = chsc_sstpc(stp_page, STP_OP_CTRL, 0x0000);
22 - if (rc == 1)
23 + if (rc == 0)
24 set_bit(CLOCK_SYNC_HAS_STP, &clock_sync_flags);
25 else if (stp_online) {
26 pr_warning("The real or virtual hardware system does "