diff options
author | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2012-09-05 10:22:45 -0400 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2012-09-05 10:22:45 -0400 |
commit | 593d0a3e9f813db910dc50574532914db21d09ff (patch) | |
tree | 12d8413ee57b4383ca8c906996ffe02be6d377a5 /arch/s390/include | |
parent | 50e900417b8096939d12a46848f965e27a905e36 (diff) | |
parent | 4cb38750d49010ae72e718d46605ac9ba5a851b4 (diff) |
Merge commit '4cb38750d49010ae72e718d46605ac9ba5a851b4' into stable/for-linus-3.6
* commit '4cb38750d49010ae72e718d46605ac9ba5a851b4': (6849 commits)
bcma: fix invalid PMU chip control masks
[libata] pata_cmd64x: whitespace cleanup
libata-acpi: fix up for acpi_pm_device_sleep_state API
sata_dwc_460ex: device tree may specify dma_channel
ahci, trivial: fixed coding style issues related to braces
ahci_platform: add hibernation callbacks
libata-eh.c: local functions should not be exposed globally
libata-transport.c: local functions should not be exposed globally
sata_dwc_460ex: support hardreset
ata: use module_pci_driver
drivers/ata/pata_pcmcia.c: adjust suspicious bit operation
pata_imx: Convert to clk_prepare_enable/clk_disable_unprepare
ahci: Enable SB600 64bit DMA on MSI K9AGM2 (MS-7327) v2
[libata] Prevent interface errors with Seagate FreeAgent GoFlex
drivers/acpi/glue: revert accidental license-related 6b66d95895c bits
libata-acpi: add missing inlines in libata.h
i2c-omap: Add support for I2C_M_STOP message flag
i2c: Fall back to emulated SMBus if the operation isn't supported natively
i2c: Add SCCB support
i2c-tiny-usb: Add support for the Robofuzz OSIF USB/I2C converter
...
Diffstat (limited to 'arch/s390/include')
82 files changed, 149 insertions, 248 deletions
diff --git a/arch/s390/include/asm/airq.h b/arch/s390/include/asm/airq.h index 1ac80d6b0588..9819891ed7a2 100644 --- a/arch/s390/include/asm/airq.h +++ b/arch/s390/include/asm/airq.h | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/airq.h | 2 | * Copyright IBM Corp. 2002, 2007 |
3 | * | ||
4 | * Copyright IBM Corp. 2002,2007 | ||
5 | * Author(s): Ingo Adlung <adlung@de.ibm.com> | 3 | * Author(s): Ingo Adlung <adlung@de.ibm.com> |
6 | * Cornelia Huck <cornelia.huck@de.ibm.com> | 4 | * Cornelia Huck <cornelia.huck@de.ibm.com> |
7 | * Arnd Bergmann <arndb@de.ibm.com> | 5 | * Arnd Bergmann <arndb@de.ibm.com> |
diff --git a/arch/s390/include/asm/appldata.h b/arch/s390/include/asm/appldata.h index 79283dac8281..f328294faeae 100644 --- a/arch/s390/include/asm/appldata.h +++ b/arch/s390/include/asm/appldata.h | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/appldata.h | 2 | * Copyright IBM Corp. 2006 |
3 | * | ||
4 | * Copyright (C) IBM Corp. 2006 | ||
5 | * | 3 | * |
6 | * Author(s): Melissa Howland <melissah@us.ibm.com> | 4 | * Author(s): Melissa Howland <melissah@us.ibm.com> |
7 | */ | 5 | */ |
diff --git a/arch/s390/include/asm/atomic.h b/arch/s390/include/asm/atomic.h index 748347baecb8..c797832daa5f 100644 --- a/arch/s390/include/asm/atomic.h +++ b/arch/s390/include/asm/atomic.h | |||
@@ -1,8 +1,5 @@ | |||
1 | #ifndef __ARCH_S390_ATOMIC__ | ||
2 | #define __ARCH_S390_ATOMIC__ | ||
3 | |||
4 | /* | 1 | /* |
5 | * Copyright 1999,2009 IBM Corp. | 2 | * Copyright IBM Corp. 1999, 2009 |
6 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>, | 3 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>, |
7 | * Denis Joseph Barrow, | 4 | * Denis Joseph Barrow, |
8 | * Arnd Bergmann <arndb@de.ibm.com>, | 5 | * Arnd Bergmann <arndb@de.ibm.com>, |
@@ -13,6 +10,9 @@ | |||
13 | * | 10 | * |
14 | */ | 11 | */ |
15 | 12 | ||
13 | #ifndef __ARCH_S390_ATOMIC__ | ||
14 | #define __ARCH_S390_ATOMIC__ | ||
15 | |||
16 | #include <linux/compiler.h> | 16 | #include <linux/compiler.h> |
17 | #include <linux/types.h> | 17 | #include <linux/types.h> |
18 | #include <asm/cmpxchg.h> | 18 | #include <asm/cmpxchg.h> |
diff --git a/arch/s390/include/asm/bitops.h b/arch/s390/include/asm/bitops.h index a6ff5a83e227..6f573890fb28 100644 --- a/arch/s390/include/asm/bitops.h +++ b/arch/s390/include/asm/bitops.h | |||
@@ -1,11 +1,6 @@ | |||
1 | #ifndef _S390_BITOPS_H | ||
2 | #define _S390_BITOPS_H | ||
3 | |||
4 | /* | 1 | /* |
5 | * include/asm-s390/bitops.h | ||
6 | * | ||
7 | * S390 version | 2 | * S390 version |
8 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
9 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
10 | * | 5 | * |
11 | * Derived from "include/asm-i386/bitops.h" | 6 | * Derived from "include/asm-i386/bitops.h" |
@@ -13,6 +8,9 @@ | |||
13 | * | 8 | * |
14 | */ | 9 | */ |
15 | 10 | ||
11 | #ifndef _S390_BITOPS_H | ||
12 | #define _S390_BITOPS_H | ||
13 | |||
16 | #ifndef _LINUX_BITOPS_H | 14 | #ifndef _LINUX_BITOPS_H |
17 | #error only <linux/bitops.h> can be included directly | 15 | #error only <linux/bitops.h> can be included directly |
18 | #endif | 16 | #endif |
diff --git a/arch/s390/include/asm/bugs.h b/arch/s390/include/asm/bugs.h index 011f1e6a2a6c..0f5bd894f4dc 100644 --- a/arch/s390/include/asm/bugs.h +++ b/arch/s390/include/asm/bugs.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/bugs.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
7 | * | 5 | * |
8 | * Derived from "include/asm-i386/bugs.h" | 6 | * Derived from "include/asm-i386/bugs.h" |
diff --git a/arch/s390/include/asm/cache.h b/arch/s390/include/asm/cache.h index 2a30d5ac0667..4d7ccac5fd1d 100644 --- a/arch/s390/include/asm/cache.h +++ b/arch/s390/include/asm/cache.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/cache.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * | 4 | * |
7 | * Derived from "include/asm-i386/cache.h" | 5 | * Derived from "include/asm-i386/cache.h" |
8 | * Copyright (C) 1992, Linus Torvalds | 6 | * Copyright (C) 1992, Linus Torvalds |
diff --git a/arch/s390/include/asm/ccwdev.h b/arch/s390/include/asm/ccwdev.h index 9381c92cc779..1cb4bb3f32d9 100644 --- a/arch/s390/include/asm/ccwdev.h +++ b/arch/s390/include/asm/ccwdev.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright IBM Corp. 2002, 2009 | 2 | * Copyright IBM Corp. 2002, 2009 |
3 | * | 3 | * |
4 | * Author(s): Arnd Bergmann <arndb@de.ibm.com> | 4 | * Author(s): Arnd Bergmann <arndb@de.ibm.com> |
5 | * | 5 | * |
diff --git a/arch/s390/include/asm/ccwgroup.h b/arch/s390/include/asm/ccwgroup.h index f2ef34f6d6e5..01a905eb11e0 100644 --- a/arch/s390/include/asm/ccwgroup.h +++ b/arch/s390/include/asm/ccwgroup.h | |||
@@ -6,14 +6,12 @@ struct ccw_driver; | |||
6 | 6 | ||
7 | /** | 7 | /** |
8 | * struct ccwgroup_device - ccw group device | 8 | * struct ccwgroup_device - ccw group device |
9 | * @creator_id: unique number of the driver | ||
10 | * @state: online/offline state | 9 | * @state: online/offline state |
11 | * @count: number of attached slave devices | 10 | * @count: number of attached slave devices |
12 | * @dev: embedded device structure | 11 | * @dev: embedded device structure |
13 | * @cdev: variable number of slave devices, allocated as needed | 12 | * @cdev: variable number of slave devices, allocated as needed |
14 | */ | 13 | */ |
15 | struct ccwgroup_device { | 14 | struct ccwgroup_device { |
16 | unsigned long creator_id; | ||
17 | enum { | 15 | enum { |
18 | CCWGROUP_OFFLINE, | 16 | CCWGROUP_OFFLINE, |
19 | CCWGROUP_ONLINE, | 17 | CCWGROUP_ONLINE, |
diff --git a/arch/s390/include/asm/checksum.h b/arch/s390/include/asm/checksum.h index 6c00f6800a34..4f57a4f3909a 100644 --- a/arch/s390/include/asm/checksum.h +++ b/arch/s390/include/asm/checksum.h | |||
@@ -1,18 +1,16 @@ | |||
1 | #ifndef _S390_CHECKSUM_H | ||
2 | #define _S390_CHECKSUM_H | ||
3 | |||
4 | /* | 1 | /* |
5 | * include/asm-s390/checksum.h | ||
6 | * S390 fast network checksum routines | 2 | * S390 fast network checksum routines |
7 | * see also arch/S390/lib/checksum.c | ||
8 | * | 3 | * |
9 | * S390 version | 4 | * S390 version |
10 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 5 | * Copyright IBM Corp. 1999 |
11 | * Author(s): Ulrich Hild (first version) | 6 | * Author(s): Ulrich Hild (first version) |
12 | * Martin Schwidefsky (heavily optimized CKSM version) | 7 | * Martin Schwidefsky (heavily optimized CKSM version) |
13 | * D.J. Barrow (third attempt) | 8 | * D.J. Barrow (third attempt) |
14 | */ | 9 | */ |
15 | 10 | ||
11 | #ifndef _S390_CHECKSUM_H | ||
12 | #define _S390_CHECKSUM_H | ||
13 | |||
16 | #include <asm/uaccess.h> | 14 | #include <asm/uaccess.h> |
17 | 15 | ||
18 | /* | 16 | /* |
diff --git a/arch/s390/include/asm/chpid.h b/arch/s390/include/asm/chpid.h index 8e88e2221771..e5bde9f9291f 100644 --- a/arch/s390/include/asm/chpid.h +++ b/arch/s390/include/asm/chpid.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/s390/cio/chpid.h | ||
3 | * | ||
4 | * Copyright IBM Corp. 2007 | 2 | * Copyright IBM Corp. 2007 |
5 | * Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com> | 3 | * Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com> |
6 | */ | 4 | */ |
diff --git a/arch/s390/include/asm/chsc.h b/arch/s390/include/asm/chsc.h index 4943654ed7fd..bf115b49f444 100644 --- a/arch/s390/include/asm/chsc.h +++ b/arch/s390/include/asm/chsc.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * ioctl interface for /dev/chsc | 2 | * ioctl interface for /dev/chsc |
3 | * | 3 | * |
4 | * Copyright 2008 IBM Corp. | 4 | * Copyright IBM Corp. 2008 |
5 | * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com> | 5 | * Author(s): Cornelia Huck <cornelia.huck@de.ibm.com> |
6 | */ | 6 | */ |
7 | 7 | ||
diff --git a/arch/s390/include/asm/cio.h b/arch/s390/include/asm/cio.h index 4c8d4d5b8bd2..77043aa44d67 100644 --- a/arch/s390/include/asm/cio.h +++ b/arch/s390/include/asm/cio.h | |||
@@ -1,7 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/cio.h | ||
3 | * include/asm-s390x/cio.h | ||
4 | * | ||
5 | * Common interface for I/O on S/390 | 2 | * Common interface for I/O on S/390 |
6 | */ | 3 | */ |
7 | #ifndef _ASM_S390_CIO_H_ | 4 | #ifndef _ASM_S390_CIO_H_ |
diff --git a/arch/s390/include/asm/cpcmd.h b/arch/s390/include/asm/cpcmd.h index 48a9eab16429..3dfadb5d648f 100644 --- a/arch/s390/include/asm/cpcmd.h +++ b/arch/s390/include/asm/cpcmd.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * arch/s390/kernel/cpcmd.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), |
7 | * Christian Borntraeger (cborntra@de.ibm.com), | 5 | * Christian Borntraeger (cborntra@de.ibm.com), |
8 | */ | 6 | */ |
diff --git a/arch/s390/include/asm/cpu.h b/arch/s390/include/asm/cpu.h index e0b69540216f..f5a8e2fcde0c 100644 --- a/arch/s390/include/asm/cpu.h +++ b/arch/s390/include/asm/cpu.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright IBM Corp. 2000,2009 | 2 | * Copyright IBM Corp. 2000, 2009 |
3 | * Author(s): Hartmut Penner <hp@de.ibm.com>, | 3 | * Author(s): Hartmut Penner <hp@de.ibm.com>, |
4 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, | 4 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, |
5 | * Christian Ehrhardt <ehrhardt@de.ibm.com>, | 5 | * Christian Ehrhardt <ehrhardt@de.ibm.com>, |
diff --git a/arch/s390/include/asm/cputime.h b/arch/s390/include/asm/cputime.h index 718374de9c7f..8709bdef233c 100644 --- a/arch/s390/include/asm/cputime.h +++ b/arch/s390/include/asm/cputime.h | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/cputime.h | 2 | * Copyright IBM Corp. 2004 |
3 | * | ||
4 | * (C) Copyright IBM Corp. 2004 | ||
5 | * | 3 | * |
6 | * Author: Martin Schwidefsky <schwidefsky@de.ibm.com> | 4 | * Author: Martin Schwidefsky <schwidefsky@de.ibm.com> |
7 | */ | 5 | */ |
@@ -167,12 +165,14 @@ static inline clock_t cputime64_to_clock_t(cputime64_t cputime) | |||
167 | } | 165 | } |
168 | 166 | ||
169 | struct s390_idle_data { | 167 | struct s390_idle_data { |
168 | int nohz_delay; | ||
170 | unsigned int sequence; | 169 | unsigned int sequence; |
171 | unsigned long long idle_count; | 170 | unsigned long long idle_count; |
172 | unsigned long long idle_enter; | ||
173 | unsigned long long idle_exit; | ||
174 | unsigned long long idle_time; | 171 | unsigned long long idle_time; |
175 | int nohz_delay; | 172 | unsigned long long clock_idle_enter; |
173 | unsigned long long clock_idle_exit; | ||
174 | unsigned long long timer_idle_enter; | ||
175 | unsigned long long timer_idle_exit; | ||
176 | }; | 176 | }; |
177 | 177 | ||
178 | DECLARE_PER_CPU(struct s390_idle_data, s390_idle); | 178 | DECLARE_PER_CPU(struct s390_idle_data, s390_idle); |
diff --git a/arch/s390/include/asm/crw.h b/arch/s390/include/asm/crw.h index 749a97e61bea..7c31d3e25cd1 100644 --- a/arch/s390/include/asm/crw.h +++ b/arch/s390/include/asm/crw.h | |||
@@ -1,6 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * Data definitions for channel report processing | 2 | * Data definitions for channel report processing |
3 | * Copyright IBM Corp. 2000,2009 | 3 | * Copyright IBM Corp. 2000, 2009 |
4 | * Author(s): Ingo Adlung <adlung@de.ibm.com>, | 4 | * Author(s): Ingo Adlung <adlung@de.ibm.com>, |
5 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, | 5 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, |
6 | * Cornelia Huck <cornelia.huck@de.ibm.com>, | 6 | * Cornelia Huck <cornelia.huck@de.ibm.com>, |
diff --git a/arch/s390/include/asm/current.h b/arch/s390/include/asm/current.h index 7a68084ec2f0..b80941f30df5 100644 --- a/arch/s390/include/asm/current.h +++ b/arch/s390/include/asm/current.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/current.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
7 | * | 5 | * |
8 | * Derived from "include/asm-i386/current.h" | 6 | * Derived from "include/asm-i386/current.h" |
diff --git a/arch/s390/include/asm/dasd.h b/arch/s390/include/asm/dasd.h index 0be28efe5b66..38eca3ba40e2 100644 --- a/arch/s390/include/asm/dasd.h +++ b/arch/s390/include/asm/dasd.h | |||
@@ -1,8 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * File...........: linux/drivers/s390/block/dasd.c | ||
3 | * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> | 2 | * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> |
4 | * Bugreports.to..: <Linux390@de.ibm.com> | 3 | * Bugreports.to..: <Linux390@de.ibm.com> |
5 | * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 1999,2000 | 4 | * Copyright IBM Corp. 1999, 2000 |
6 | * EMC Symmetrix ioctl Copyright EMC Corporation, 2008 | 5 | * EMC Symmetrix ioctl Copyright EMC Corporation, 2008 |
7 | * Author.........: Nigel Hislop <hislop_nigel@emc.com> | 6 | * Author.........: Nigel Hislop <hislop_nigel@emc.com> |
8 | * | 7 | * |
diff --git a/arch/s390/include/asm/debug.h b/arch/s390/include/asm/debug.h index 8a8245ed14d2..f39677e6ccde 100644 --- a/arch/s390/include/asm/debug.h +++ b/arch/s390/include/asm/debug.h | |||
@@ -1,9 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/debug.h | ||
3 | * S/390 debug facility | 2 | * S/390 debug facility |
4 | * | 3 | * |
5 | * Copyright (C) 1999, 2000 IBM Deutschland Entwicklung GmbH, | 4 | * Copyright IBM Corp. 1999, 2000 |
6 | * IBM Corporation | ||
7 | */ | 5 | */ |
8 | 6 | ||
9 | #ifndef DEBUG_H | 7 | #ifndef DEBUG_H |
diff --git a/arch/s390/include/asm/delay.h b/arch/s390/include/asm/delay.h index 0e3b35f96be1..3f6e4095f471 100644 --- a/arch/s390/include/asm/delay.h +++ b/arch/s390/include/asm/delay.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/delay.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
7 | * | 5 | * |
8 | * Derived from "include/asm-i386/delay.h" | 6 | * Derived from "include/asm-i386/delay.h" |
diff --git a/arch/s390/include/asm/dma.h b/arch/s390/include/asm/dma.h index 7425c6af6cd4..6fb6de4f15b0 100644 --- a/arch/s390/include/asm/dma.h +++ b/arch/s390/include/asm/dma.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/dma.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | */ | 3 | */ |
6 | 4 | ||
diff --git a/arch/s390/include/asm/ebcdic.h b/arch/s390/include/asm/ebcdic.h index 7f6f641d32f4..c5befc5a3bf5 100644 --- a/arch/s390/include/asm/ebcdic.h +++ b/arch/s390/include/asm/ebcdic.h | |||
@@ -1,9 +1,8 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/ebcdic.h | ||
3 | * EBCDIC -> ASCII, ASCII -> EBCDIC conversion routines. | 2 | * EBCDIC -> ASCII, ASCII -> EBCDIC conversion routines. |
4 | * | 3 | * |
5 | * S390 version | 4 | * S390 version |
6 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 5 | * Copyright IBM Corp. 1999 |
7 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> | 6 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> |
8 | */ | 7 | */ |
9 | 8 | ||
diff --git a/arch/s390/include/asm/elf.h b/arch/s390/include/asm/elf.h index 06151e6a3098..32e8449640fa 100644 --- a/arch/s390/include/asm/elf.h +++ b/arch/s390/include/asm/elf.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/elf.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/elf.h" | 4 | * Derived from "include/asm-i386/elf.h" |
diff --git a/arch/s390/include/asm/errno.h b/arch/s390/include/asm/errno.h index e41d5b37c4d6..395e97d8005e 100644 --- a/arch/s390/include/asm/errno.h +++ b/arch/s390/include/asm/errno.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/errno.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | */ | 4 | */ |
diff --git a/arch/s390/include/asm/etr.h b/arch/s390/include/asm/etr.h index 538e1b36a726..a24b03b9fb64 100644 --- a/arch/s390/include/asm/etr.h +++ b/arch/s390/include/asm/etr.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/etr.h | ||
3 | * | ||
4 | * Copyright IBM Corp. 2006 | 2 | * Copyright IBM Corp. 2006 |
5 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 3 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
6 | */ | 4 | */ |
diff --git a/arch/s390/include/asm/extmem.h b/arch/s390/include/asm/extmem.h index 33837d756184..6276002d76ba 100644 --- a/arch/s390/include/asm/extmem.h +++ b/arch/s390/include/asm/extmem.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390x/extmem.h | ||
3 | * | ||
4 | * definitions for external memory segment support | 2 | * definitions for external memory segment support |
5 | * Copyright (C) 2003 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 2003 |
6 | */ | 4 | */ |
7 | 5 | ||
8 | #ifndef _ASM_S390X_DCSS_H | 6 | #ifndef _ASM_S390X_DCSS_H |
diff --git a/arch/s390/include/asm/hardirq.h b/arch/s390/include/asm/hardirq.h index 510ba9ef4248..0c82ba86e997 100644 --- a/arch/s390/include/asm/hardirq.h +++ b/arch/s390/include/asm/hardirq.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/hardirq.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), |
7 | * Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) | 5 | * Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) |
8 | * | 6 | * |
diff --git a/arch/s390/include/asm/idals.h b/arch/s390/include/asm/idals.h index aef0dde340d1..ea5a6e45fd93 100644 --- a/arch/s390/include/asm/idals.h +++ b/arch/s390/include/asm/idals.h | |||
@@ -1,10 +1,9 @@ | |||
1 | /* | 1 | /* |
2 | * File...........: linux/include/asm-s390x/idals.h | ||
3 | * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> | 2 | * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com> |
4 | * Martin Schwidefsky <schwidefsky@de.ibm.com> | 3 | * Martin Schwidefsky <schwidefsky@de.ibm.com> |
5 | * Bugreports.to..: <Linux390@de.ibm.com> | 4 | * Bugreports.to..: <Linux390@de.ibm.com> |
6 | * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 2000a | 5 | * Copyright IBM Corp. 2000 |
7 | 6 | * | |
8 | * History of changes | 7 | * History of changes |
9 | * 07/24/00 new file | 8 | * 07/24/00 new file |
10 | * 05/04/02 code restructuring. | 9 | * 05/04/02 code restructuring. |
diff --git a/arch/s390/include/asm/io.h b/arch/s390/include/asm/io.h index f81a0975cbea..559e921a6bba 100644 --- a/arch/s390/include/asm/io.h +++ b/arch/s390/include/asm/io.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/io.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
7 | * | 5 | * |
8 | * Derived from "include/asm-i386/io.h" | 6 | * Derived from "include/asm-i386/io.h" |
diff --git a/arch/s390/include/asm/irqflags.h b/arch/s390/include/asm/irqflags.h index 38fdf451febb..37b9091ab8c0 100644 --- a/arch/s390/include/asm/irqflags.h +++ b/arch/s390/include/asm/irqflags.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright IBM Corp. 2006,2010 | 2 | * Copyright IBM Corp. 2006, 2010 |
3 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> | 3 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> |
4 | */ | 4 | */ |
5 | 5 | ||
diff --git a/arch/s390/include/asm/kexec.h b/arch/s390/include/asm/kexec.h index f4f38826eebb..694bcd6bd927 100644 --- a/arch/s390/include/asm/kexec.h +++ b/arch/s390/include/asm/kexec.h | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/kexec.h | 2 | * Copyright IBM Corp. 2005 |
3 | * | ||
4 | * (C) Copyright IBM Corp. 2005 | ||
5 | * | 3 | * |
6 | * Author(s): Rolf Adelsberger <adelsberger@de.ibm.com> | 4 | * Author(s): Rolf Adelsberger <adelsberger@de.ibm.com> |
7 | * | 5 | * |
diff --git a/arch/s390/include/asm/kprobes.h b/arch/s390/include/asm/kprobes.h index a231a9439c4b..dcf6948a875c 100644 --- a/arch/s390/include/asm/kprobes.h +++ b/arch/s390/include/asm/kprobes.h | |||
@@ -17,7 +17,7 @@ | |||
17 | * along with this program; if not, write to the Free Software | 17 | * along with this program; if not, write to the Free Software |
18 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | 18 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
19 | * | 19 | * |
20 | * Copyright (C) IBM Corporation, 2002, 2006 | 20 | * Copyright IBM Corp. 2002, 2006 |
21 | * | 21 | * |
22 | * 2002-Oct Created by Vamsi Krishna S <vamsi_krishna@in.ibm.com> Kernel | 22 | * 2002-Oct Created by Vamsi Krishna S <vamsi_krishna@in.ibm.com> Kernel |
23 | * Probes initial implementation ( includes suggestions from | 23 | * Probes initial implementation ( includes suggestions from |
diff --git a/arch/s390/include/asm/kvm.h b/arch/s390/include/asm/kvm.h index bdcbe0f8dd7b..d25da598ec62 100644 --- a/arch/s390/include/asm/kvm.h +++ b/arch/s390/include/asm/kvm.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #ifndef __LINUX_KVM_S390_H | 1 | #ifndef __LINUX_KVM_S390_H |
2 | #define __LINUX_KVM_S390_H | 2 | #define __LINUX_KVM_S390_H |
3 | /* | 3 | /* |
4 | * asm-s390/kvm.h - KVM s390 specific structures and definitions | 4 | * KVM s390 specific structures and definitions |
5 | * | 5 | * |
6 | * Copyright IBM Corp. 2008 | 6 | * Copyright IBM Corp. 2008 |
7 | * | 7 | * |
diff --git a/arch/s390/include/asm/kvm_host.h b/arch/s390/include/asm/kvm_host.h index dd17537b9a9d..b7841546991f 100644 --- a/arch/s390/include/asm/kvm_host.h +++ b/arch/s390/include/asm/kvm_host.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * asm-s390/kvm_host.h - definition for kernel virtual machines on s390 | 2 | * definition for kernel virtual machines on s390 |
3 | * | 3 | * |
4 | * Copyright IBM Corp. 2008,2009 | 4 | * Copyright IBM Corp. 2008, 2009 |
5 | * | 5 | * |
6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
7 | * it under the terms of the GNU General Public License (version 2 only) | 7 | * it under the terms of the GNU General Public License (version 2 only) |
diff --git a/arch/s390/include/asm/kvm_para.h b/arch/s390/include/asm/kvm_para.h index a98832961035..da44867de60f 100644 --- a/arch/s390/include/asm/kvm_para.h +++ b/arch/s390/include/asm/kvm_para.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * asm-s390/kvm_para.h - definition for paravirtual devices on s390 | 2 | * definition for paravirtual devices on s390 |
3 | * | 3 | * |
4 | * Copyright IBM Corp. 2008 | 4 | * Copyright IBM Corp. 2008 |
5 | * | 5 | * |
diff --git a/arch/s390/include/asm/kvm_virtio.h b/arch/s390/include/asm/kvm_virtio.h index 72f614181eff..44a438ca9e72 100644 --- a/arch/s390/include/asm/kvm_virtio.h +++ b/arch/s390/include/asm/kvm_virtio.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * kvm_virtio.h - definition for virtio for kvm on s390 | 2 | * definition for virtio for kvm on s390 |
3 | * | 3 | * |
4 | * Copyright IBM Corp. 2008 | 4 | * Copyright IBM Corp. 2008 |
5 | * | 5 | * |
diff --git a/arch/s390/include/asm/lowcore.h b/arch/s390/include/asm/lowcore.h index 47853debb3b9..aab5555bbbda 100644 --- a/arch/s390/include/asm/lowcore.h +++ b/arch/s390/include/asm/lowcore.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright IBM Corp. 1999,2012 | 2 | * Copyright IBM Corp. 1999, 2012 |
3 | * Author(s): Hartmut Penner <hp@de.ibm.com>, | 3 | * Author(s): Hartmut Penner <hp@de.ibm.com>, |
4 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, | 4 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, |
5 | * Denis Joseph Barrow, | 5 | * Denis Joseph Barrow, |
@@ -302,12 +302,7 @@ struct _lowcore { | |||
302 | */ | 302 | */ |
303 | __u64 ipib; /* 0x0e00 */ | 303 | __u64 ipib; /* 0x0e00 */ |
304 | __u32 ipib_checksum; /* 0x0e08 */ | 304 | __u32 ipib_checksum; /* 0x0e08 */ |
305 | /* | 305 | __u64 vmcore_info; /* 0x0e0c */ |
306 | * Because the vmcore_info pointer is not 8 byte aligned it never | ||
307 | * should not be accessed directly. For accessing the pointer, first | ||
308 | * copy it to a local pointer variable. | ||
309 | */ | ||
310 | __u8 vmcore_info[8]; /* 0x0e0c */ | ||
311 | __u8 pad_0x0e14[0x0e18-0x0e14]; /* 0x0e14 */ | 306 | __u8 pad_0x0e14[0x0e18-0x0e14]; /* 0x0e14 */ |
312 | __u64 os_info; /* 0x0e18 */ | 307 | __u64 os_info; /* 0x0e18 */ |
313 | __u8 pad_0x0e20[0x0f00-0x0e20]; /* 0x0e20 */ | 308 | __u8 pad_0x0e20[0x0f00-0x0e20]; /* 0x0e20 */ |
diff --git a/arch/s390/include/asm/mathemu.h b/arch/s390/include/asm/mathemu.h index e8dd1ba8edb0..614dfaf47f71 100644 --- a/arch/s390/include/asm/mathemu.h +++ b/arch/s390/include/asm/mathemu.h | |||
@@ -1,9 +1,8 @@ | |||
1 | /* | 1 | /* |
2 | * arch/s390/kernel/mathemu.h | ||
3 | * IEEE floating point emulation. | 2 | * IEEE floating point emulation. |
4 | * | 3 | * |
5 | * S390 version | 4 | * S390 version |
6 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 5 | * Copyright IBM Corp. 1999 |
7 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
8 | */ | 7 | */ |
9 | 8 | ||
diff --git a/arch/s390/include/asm/mman.h b/arch/s390/include/asm/mman.h index d49760e63506..abc1932ac4e1 100644 --- a/arch/s390/include/asm/mman.h +++ b/arch/s390/include/asm/mman.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/mman.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/mman.h" | 4 | * Derived from "include/asm-i386/mman.h" |
diff --git a/arch/s390/include/asm/mmu_context.h b/arch/s390/include/asm/mmu_context.h index 69bdf72e95ec..5c63615f1349 100644 --- a/arch/s390/include/asm/mmu_context.h +++ b/arch/s390/include/asm/mmu_context.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/mmu_context.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/mmu_context.h" | 4 | * Derived from "include/asm-i386/mmu_context.h" |
diff --git a/arch/s390/include/asm/monwriter.h b/arch/s390/include/asm/monwriter.h index f0cbf96c52e6..f845c8e2f861 100644 --- a/arch/s390/include/asm/monwriter.h +++ b/arch/s390/include/asm/monwriter.h | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/monwriter.h | 2 | * Copyright IBM Corp. 2006 |
3 | * | ||
4 | * Copyright (C) IBM Corp. 2006 | ||
5 | * Character device driver for writing z/VM APPLDATA monitor records | 3 | * Character device driver for writing z/VM APPLDATA monitor records |
6 | * Version 1.0 | 4 | * Version 1.0 |
7 | * Author(s): Melissa Howland <melissah@us.ibm.com> | 5 | * Author(s): Melissa Howland <melissah@us.ibm.com> |
diff --git a/arch/s390/include/asm/nmi.h b/arch/s390/include/asm/nmi.h index f4b60441adca..35f8ec185616 100644 --- a/arch/s390/include/asm/nmi.h +++ b/arch/s390/include/asm/nmi.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * Machine check handler definitions | 2 | * Machine check handler definitions |
3 | * | 3 | * |
4 | * Copyright IBM Corp. 2000,2009 | 4 | * Copyright IBM Corp. 2000, 2009 |
5 | * Author(s): Ingo Adlung <adlung@de.ibm.com>, | 5 | * Author(s): Ingo Adlung <adlung@de.ibm.com>, |
6 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, | 6 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, |
7 | * Cornelia Huck <cornelia.huck@de.ibm.com>, | 7 | * Cornelia Huck <cornelia.huck@de.ibm.com>, |
diff --git a/arch/s390/include/asm/page.h b/arch/s390/include/asm/page.h index f7ec548c2b9d..27ab3c7c1e8b 100644 --- a/arch/s390/include/asm/page.h +++ b/arch/s390/include/asm/page.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/page.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | * Author(s): Hartmut Penner (hp@de.ibm.com) | 4 | * Author(s): Hartmut Penner (hp@de.ibm.com) |
7 | */ | 5 | */ |
8 | 6 | ||
diff --git a/arch/s390/include/asm/pgalloc.h b/arch/s390/include/asm/pgalloc.h index 43078c194394..590c3219c634 100644 --- a/arch/s390/include/asm/pgalloc.h +++ b/arch/s390/include/asm/pgalloc.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/pgalloc.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | * Author(s): Hartmut Penner (hp@de.ibm.com) | 4 | * Author(s): Hartmut Penner (hp@de.ibm.com) |
7 | * Martin Schwidefsky (schwidefsky@de.ibm.com) | 5 | * Martin Schwidefsky (schwidefsky@de.ibm.com) |
8 | * | 6 | * |
diff --git a/arch/s390/include/asm/pgtable.h b/arch/s390/include/asm/pgtable.h index b3227415abda..6bd7d7483017 100644 --- a/arch/s390/include/asm/pgtable.h +++ b/arch/s390/include/asm/pgtable.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/pgtable.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | * Author(s): Hartmut Penner (hp@de.ibm.com) | 4 | * Author(s): Hartmut Penner (hp@de.ibm.com) |
7 | * Ulrich Weigand (weigand@de.ibm.com) | 5 | * Ulrich Weigand (weigand@de.ibm.com) |
8 | * Martin Schwidefsky (schwidefsky@de.ibm.com) | 6 | * Martin Schwidefsky (schwidefsky@de.ibm.com) |
diff --git a/arch/s390/include/asm/posix_types.h b/arch/s390/include/asm/posix_types.h index 7be104c0f192..7bcc14e395f0 100644 --- a/arch/s390/include/asm/posix_types.h +++ b/arch/s390/include/asm/posix_types.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/posix_types.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | */ | 4 | */ |
diff --git a/arch/s390/include/asm/processor.h b/arch/s390/include/asm/processor.h index 20d0585cf905..c40fa91e38a8 100644 --- a/arch/s390/include/asm/processor.h +++ b/arch/s390/include/asm/processor.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/processor.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Hartmut Penner (hp@de.ibm.com), | 4 | * Author(s): Hartmut Penner (hp@de.ibm.com), |
7 | * Martin Schwidefsky (schwidefsky@de.ibm.com) | 5 | * Martin Schwidefsky (schwidefsky@de.ibm.com) |
8 | * | 6 | * |
@@ -348,4 +346,14 @@ extern void (*s390_base_ext_handler_fn)(void); | |||
348 | ".previous\n" | 346 | ".previous\n" |
349 | #endif | 347 | #endif |
350 | 348 | ||
349 | extern int memcpy_real(void *, void *, size_t); | ||
350 | extern void memcpy_absolute(void *, void *, size_t); | ||
351 | |||
352 | #define mem_assign_absolute(dest, val) { \ | ||
353 | __typeof__(dest) __tmp = (val); \ | ||
354 | \ | ||
355 | BUILD_BUG_ON(sizeof(__tmp) != sizeof(val)); \ | ||
356 | memcpy_absolute(&(dest), &__tmp, sizeof(__tmp)); \ | ||
357 | } | ||
358 | |||
351 | #endif /* __ASM_S390_PROCESSOR_H */ | 359 | #endif /* __ASM_S390_PROCESSOR_H */ |
diff --git a/arch/s390/include/asm/ptrace.h b/arch/s390/include/asm/ptrace.h index aeb77f017985..d5f08ea566ed 100644 --- a/arch/s390/include/asm/ptrace.h +++ b/arch/s390/include/asm/ptrace.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/ptrace.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | * Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) | 4 | * Author(s): Denis Joseph Barrow (djbarrow@de.ibm.com,barrow_dj@yahoo.com) |
7 | */ | 5 | */ |
8 | 6 | ||
diff --git a/arch/s390/include/asm/qdio.h b/arch/s390/include/asm/qdio.h index f039d86adf67..57d0d7e794b1 100644 --- a/arch/s390/include/asm/qdio.h +++ b/arch/s390/include/asm/qdio.h | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/include/asm-s390/qdio.h | 2 | * Copyright IBM Corp. 2000, 2008 |
3 | * | ||
4 | * Copyright 2000,2008 IBM Corp. | ||
5 | * Author(s): Utz Bacher <utz.bacher@de.ibm.com> | 3 | * Author(s): Utz Bacher <utz.bacher@de.ibm.com> |
6 | * Jan Glauber <jang@linux.vnet.ibm.com> | 4 | * Jan Glauber <jang@linux.vnet.ibm.com> |
7 | * | 5 | * |
diff --git a/arch/s390/include/asm/qeth.h b/arch/s390/include/asm/qeth.h index 2c7c898c03e4..3a896cf52589 100644 --- a/arch/s390/include/asm/qeth.h +++ b/arch/s390/include/asm/qeth.h | |||
@@ -1,9 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/qeth.h | ||
3 | * | ||
4 | * ioctl definitions for qeth driver | 2 | * ioctl definitions for qeth driver |
5 | * | 3 | * |
6 | * Copyright (C) 2004 IBM Corporation | 4 | * Copyright IBM Corp. 2004 |
7 | * | 5 | * |
8 | * Author(s): Thomas Spatzier <tspat@de.ibm.com> | 6 | * Author(s): Thomas Spatzier <tspat@de.ibm.com> |
9 | * | 7 | * |
diff --git a/arch/s390/include/asm/reset.h b/arch/s390/include/asm/reset.h index 3d6ad4ad2a3f..804578587a7a 100644 --- a/arch/s390/include/asm/reset.h +++ b/arch/s390/include/asm/reset.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/reset.h | ||
3 | * | ||
4 | * Copyright IBM Corp. 2006 | 2 | * Copyright IBM Corp. 2006 |
5 | * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> | 3 | * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> |
6 | */ | 4 | */ |
diff --git a/arch/s390/include/asm/resource.h b/arch/s390/include/asm/resource.h index 366c01de04f2..ec23d1c73c92 100644 --- a/arch/s390/include/asm/resource.h +++ b/arch/s390/include/asm/resource.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/resource.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/resources.h" | 4 | * Derived from "include/asm-i386/resources.h" |
diff --git a/arch/s390/include/asm/rwsem.h b/arch/s390/include/asm/rwsem.h index 1ceee10264c3..487f9b64efb9 100644 --- a/arch/s390/include/asm/rwsem.h +++ b/arch/s390/include/asm/rwsem.h | |||
@@ -2,10 +2,8 @@ | |||
2 | #define _S390_RWSEM_H | 2 | #define _S390_RWSEM_H |
3 | 3 | ||
4 | /* | 4 | /* |
5 | * include/asm-s390/rwsem.h | ||
6 | * | ||
7 | * S390 version | 5 | * S390 version |
8 | * Copyright (C) 2002 IBM Deutschland Entwicklung GmbH, IBM Corporation | 6 | * Copyright IBM Corp. 2002 |
9 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 7 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
10 | * | 8 | * |
11 | * Based on asm-alpha/semaphore.h and asm-i386/rwsem.h | 9 | * Based on asm-alpha/semaphore.h and asm-i386/rwsem.h |
diff --git a/arch/s390/include/asm/sclp.h b/arch/s390/include/asm/sclp.h index bf238c55740b..e62a555557ee 100644 --- a/arch/s390/include/asm/sclp.h +++ b/arch/s390/include/asm/sclp.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/sclp.h | ||
3 | * | ||
4 | * Copyright IBM Corp. 2007 | 2 | * Copyright IBM Corp. 2007 |
5 | * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> | 3 | * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> |
6 | */ | 4 | */ |
@@ -55,5 +53,7 @@ int sclp_chp_configure(struct chp_id chpid); | |||
55 | int sclp_chp_deconfigure(struct chp_id chpid); | 53 | int sclp_chp_deconfigure(struct chp_id chpid); |
56 | int sclp_chp_read_info(struct sclp_chp_info *info); | 54 | int sclp_chp_read_info(struct sclp_chp_info *info); |
57 | void sclp_get_ipl_info(struct sclp_ipl_info *info); | 55 | void sclp_get_ipl_info(struct sclp_ipl_info *info); |
56 | bool sclp_has_linemode(void); | ||
57 | bool sclp_has_vt220(void); | ||
58 | 58 | ||
59 | #endif /* _ASM_S390_SCLP_H */ | 59 | #endif /* _ASM_S390_SCLP_H */ |
diff --git a/arch/s390/include/asm/scsw.h b/arch/s390/include/asm/scsw.h index de389cb54d28..4071d00978cb 100644 --- a/arch/s390/include/asm/scsw.h +++ b/arch/s390/include/asm/scsw.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * Helper functions for scsw access. | 2 | * Helper functions for scsw access. |
3 | * | 3 | * |
4 | * Copyright IBM Corp. 2008,2009 | 4 | * Copyright IBM Corp. 2008, 2009 |
5 | * Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com> | 5 | * Author(s): Peter Oberparleiter <peter.oberparleiter@de.ibm.com> |
6 | */ | 6 | */ |
7 | 7 | ||
diff --git a/arch/s390/include/asm/setup.h b/arch/s390/include/asm/setup.h index 40eb2ff88e9e..57e80534375a 100644 --- a/arch/s390/include/asm/setup.h +++ b/arch/s390/include/asm/setup.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/setup.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright IBM Corp. 1999,2010 | 3 | * Copyright IBM Corp. 1999, 2010 |
6 | */ | 4 | */ |
7 | 5 | ||
8 | #ifndef _ASM_S390_SETUP_H | 6 | #ifndef _ASM_S390_SETUP_H |
diff --git a/arch/s390/include/asm/shmparam.h b/arch/s390/include/asm/shmparam.h index c2e0c0508e73..e985182738f8 100644 --- a/arch/s390/include/asm/shmparam.h +++ b/arch/s390/include/asm/shmparam.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/shmparam.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/shmparam.h" | 4 | * Derived from "include/asm-i386/shmparam.h" |
diff --git a/arch/s390/include/asm/sigcontext.h b/arch/s390/include/asm/sigcontext.h index aeb6e0b13329..584787f6ce44 100644 --- a/arch/s390/include/asm/sigcontext.h +++ b/arch/s390/include/asm/sigcontext.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/sigcontext.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | */ | 4 | */ |
7 | 5 | ||
8 | #ifndef _ASM_S390_SIGCONTEXT_H | 6 | #ifndef _ASM_S390_SIGCONTEXT_H |
diff --git a/arch/s390/include/asm/siginfo.h b/arch/s390/include/asm/siginfo.h index e0ff1ab054be..91fd3e4b70ce 100644 --- a/arch/s390/include/asm/siginfo.h +++ b/arch/s390/include/asm/siginfo.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/siginfo.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/siginfo.h" | 4 | * Derived from "include/asm-i386/siginfo.h" |
diff --git a/arch/s390/include/asm/signal.h b/arch/s390/include/asm/signal.h index cdf5cb2fe03f..6d4d9d1faee9 100644 --- a/arch/s390/include/asm/signal.h +++ b/arch/s390/include/asm/signal.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/signal.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/signal.h" | 4 | * Derived from "include/asm-i386/signal.h" |
diff --git a/arch/s390/include/asm/sigp.h b/arch/s390/include/asm/sigp.h new file mode 100644 index 000000000000..5a87d16d3e7c --- /dev/null +++ b/arch/s390/include/asm/sigp.h | |||
@@ -0,0 +1,32 @@ | |||
1 | #ifndef __S390_ASM_SIGP_H | ||
2 | #define __S390_ASM_SIGP_H | ||
3 | |||
4 | /* SIGP order codes */ | ||
5 | #define SIGP_SENSE 1 | ||
6 | #define SIGP_EXTERNAL_CALL 2 | ||
7 | #define SIGP_EMERGENCY_SIGNAL 3 | ||
8 | #define SIGP_STOP 5 | ||
9 | #define SIGP_RESTART 6 | ||
10 | #define SIGP_STOP_AND_STORE_STATUS 9 | ||
11 | #define SIGP_INITIAL_CPU_RESET 11 | ||
12 | #define SIGP_SET_PREFIX 13 | ||
13 | #define SIGP_STORE_STATUS_AT_ADDRESS 14 | ||
14 | #define SIGP_SET_ARCHITECTURE 18 | ||
15 | #define SIGP_SENSE_RUNNING 21 | ||
16 | |||
17 | /* SIGP condition codes */ | ||
18 | #define SIGP_CC_ORDER_CODE_ACCEPTED 0 | ||
19 | #define SIGP_CC_STATUS_STORED 1 | ||
20 | #define SIGP_CC_BUSY 2 | ||
21 | #define SIGP_CC_NOT_OPERATIONAL 3 | ||
22 | |||
23 | /* SIGP cpu status bits */ | ||
24 | |||
25 | #define SIGP_STATUS_CHECK_STOP 0x00000010UL | ||
26 | #define SIGP_STATUS_STOPPED 0x00000040UL | ||
27 | #define SIGP_STATUS_EXT_CALL_PENDING 0x00000080UL | ||
28 | #define SIGP_STATUS_INVALID_PARAMETER 0x00000100UL | ||
29 | #define SIGP_STATUS_INCORRECT_STATE 0x00000200UL | ||
30 | #define SIGP_STATUS_NOT_RUNNING 0x00000400UL | ||
31 | |||
32 | #endif /* __S390_ASM_SIGP_H */ | ||
diff --git a/arch/s390/include/asm/smp.h b/arch/s390/include/asm/smp.h index 0b6f586c1383..a0a8340daafa 100644 --- a/arch/s390/include/asm/smp.h +++ b/arch/s390/include/asm/smp.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright IBM Corp. 1999,2012 | 2 | * Copyright IBM Corp. 1999, 2012 |
3 | * Author(s): Denis Joseph Barrow, | 3 | * Author(s): Denis Joseph Barrow, |
4 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, | 4 | * Martin Schwidefsky <schwidefsky@de.ibm.com>, |
5 | * Heiko Carstens <heiko.carstens@de.ibm.com>, | 5 | * Heiko Carstens <heiko.carstens@de.ibm.com>, |
diff --git a/arch/s390/include/asm/socket.h b/arch/s390/include/asm/socket.h index c91b720965c0..69718cd6d635 100644 --- a/arch/s390/include/asm/socket.h +++ b/arch/s390/include/asm/socket.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/socket.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/socket.h" | 4 | * Derived from "include/asm-i386/socket.h" |
diff --git a/arch/s390/include/asm/spinlock.h b/arch/s390/include/asm/spinlock.h index fd94dfec8d08..701fe8c59e1f 100644 --- a/arch/s390/include/asm/spinlock.h +++ b/arch/s390/include/asm/spinlock.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/spinlock.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
7 | * | 5 | * |
8 | * Derived from "include/asm-i386/spinlock.h" | 6 | * Derived from "include/asm-i386/spinlock.h" |
diff --git a/arch/s390/include/asm/stat.h b/arch/s390/include/asm/stat.h index d92959eebb65..b4ca97d91466 100644 --- a/arch/s390/include/asm/stat.h +++ b/arch/s390/include/asm/stat.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/stat.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/stat.h" | 4 | * Derived from "include/asm-i386/stat.h" |
diff --git a/arch/s390/include/asm/statfs.h b/arch/s390/include/asm/statfs.h index 3be7fbd406c8..5acca0a34c20 100644 --- a/arch/s390/include/asm/statfs.h +++ b/arch/s390/include/asm/statfs.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/statfs.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/statfs.h" | 4 | * Derived from "include/asm-i386/statfs.h" |
diff --git a/arch/s390/include/asm/string.h b/arch/s390/include/asm/string.h index 8cc160c9e1cb..1bd1352fa3b5 100644 --- a/arch/s390/include/asm/string.h +++ b/arch/s390/include/asm/string.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/string.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com), |
7 | */ | 5 | */ |
8 | 6 | ||
diff --git a/arch/s390/include/asm/swab.h b/arch/s390/include/asm/swab.h index a3e4ebb32090..da3bfe5cc161 100644 --- a/arch/s390/include/asm/swab.h +++ b/arch/s390/include/asm/swab.h | |||
@@ -2,10 +2,8 @@ | |||
2 | #define _S390_SWAB_H | 2 | #define _S390_SWAB_H |
3 | 3 | ||
4 | /* | 4 | /* |
5 | * include/asm-s390/swab.h | ||
6 | * | ||
7 | * S390 version | 5 | * S390 version |
8 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 6 | * Copyright IBM Corp. 1999 |
9 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 7 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
10 | */ | 8 | */ |
11 | 9 | ||
diff --git a/arch/s390/include/asm/sysinfo.h b/arch/s390/include/asm/sysinfo.h index 79d3d6e2e9c5..282ee36f6162 100644 --- a/arch/s390/include/asm/sysinfo.h +++ b/arch/s390/include/asm/sysinfo.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * definition for store system information stsi | 2 | * definition for store system information stsi |
3 | * | 3 | * |
4 | * Copyright IBM Corp. 2001,2008 | 4 | * Copyright IBM Corp. 2001, 2008 |
5 | * | 5 | * |
6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
7 | * it under the terms of the GNU General Public License (version 2 only) | 7 | * it under the terms of the GNU General Public License (version 2 only) |
diff --git a/arch/s390/include/asm/tape390.h b/arch/s390/include/asm/tape390.h index 884fba48f1ff..b2bc4bab7929 100644 --- a/arch/s390/include/asm/tape390.h +++ b/arch/s390/include/asm/tape390.h | |||
@@ -1,10 +1,9 @@ | |||
1 | /************************************************************************* | 1 | /************************************************************************* |
2 | * | 2 | * |
3 | * tape390.h | ||
4 | * enables user programs to display messages and control encryption | 3 | * enables user programs to display messages and control encryption |
5 | * on s390 tape devices | 4 | * on s390 tape devices |
6 | * | 5 | * |
7 | * Copyright IBM Corp. 2001,2006 | 6 | * Copyright IBM Corp. 2001, 2006 |
8 | * Author(s): Michael Holzheu <holzheu@de.ibm.com> | 7 | * Author(s): Michael Holzheu <holzheu@de.ibm.com> |
9 | * | 8 | * |
10 | *************************************************************************/ | 9 | *************************************************************************/ |
diff --git a/arch/s390/include/asm/termios.h b/arch/s390/include/asm/termios.h index bc3a35cefc96..cb9fe2786b81 100644 --- a/arch/s390/include/asm/termios.h +++ b/arch/s390/include/asm/termios.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/termios.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/termios.h" | 4 | * Derived from "include/asm-i386/termios.h" |
diff --git a/arch/s390/include/asm/thread_info.h b/arch/s390/include/asm/thread_info.h index 4e40b25cd060..bb08e2afc5de 100644 --- a/arch/s390/include/asm/thread_info.h +++ b/arch/s390/include/asm/thread_info.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/thread_info.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) IBM Corp. 2002,2006 | 3 | * Copyright IBM Corp. 2002, 2006 |
6 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) | 4 | * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com) |
7 | */ | 5 | */ |
8 | 6 | ||
diff --git a/arch/s390/include/asm/timer.h b/arch/s390/include/asm/timer.h deleted file mode 100644 index 15d647901e5c..000000000000 --- a/arch/s390/include/asm/timer.h +++ /dev/null | |||
@@ -1,51 +0,0 @@ | |||
1 | /* | ||
2 | * include/asm-s390/timer.h | ||
3 | * | ||
4 | * (C) Copyright IBM Corp. 2003,2006 | ||
5 | * Virtual CPU timer | ||
6 | * | ||
7 | * Author: Jan Glauber (jang@de.ibm.com) | ||
8 | */ | ||
9 | |||
10 | #ifndef _ASM_S390_TIMER_H | ||
11 | #define _ASM_S390_TIMER_H | ||
12 | |||
13 | #include <linux/timer.h> | ||
14 | |||
15 | #define VTIMER_MAX_SLICE (0x7ffffffffffff000LL) | ||
16 | |||
17 | struct vtimer_list { | ||
18 | struct list_head entry; | ||
19 | |||
20 | int cpu; | ||
21 | __u64 expires; | ||
22 | __u64 interval; | ||
23 | |||
24 | void (*function)(unsigned long); | ||
25 | unsigned long data; | ||
26 | }; | ||
27 | |||
28 | /* the vtimer value will wrap after ca. 71 years */ | ||
29 | struct vtimer_queue { | ||
30 | struct list_head list; | ||
31 | spinlock_t lock; | ||
32 | __u64 timer; /* last programmed timer */ | ||
33 | __u64 elapsed; /* elapsed time of timer expire values */ | ||
34 | __u64 idle_enter; /* cpu timer on idle enter */ | ||
35 | __u64 idle_exit; /* cpu timer on idle exit */ | ||
36 | }; | ||
37 | |||
38 | extern void init_virt_timer(struct vtimer_list *timer); | ||
39 | extern void add_virt_timer(void *new); | ||
40 | extern void add_virt_timer_periodic(void *new); | ||
41 | extern int mod_virt_timer(struct vtimer_list *timer, __u64 expires); | ||
42 | extern int mod_virt_timer_periodic(struct vtimer_list *timer, __u64 expires); | ||
43 | extern int del_virt_timer(struct vtimer_list *timer); | ||
44 | |||
45 | extern void init_cpu_vtimer(void); | ||
46 | extern void vtime_init(void); | ||
47 | |||
48 | extern void vtime_stop_cpu(void); | ||
49 | extern void vtime_start_leave(void); | ||
50 | |||
51 | #endif /* _ASM_S390_TIMER_H */ | ||
diff --git a/arch/s390/include/asm/timex.h b/arch/s390/include/asm/timex.h index 239ece9e53c1..fba4d66788a2 100644 --- a/arch/s390/include/asm/timex.h +++ b/arch/s390/include/asm/timex.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/timex.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999 |
6 | * | 4 | * |
7 | * Derived from "include/asm-i386/timex.h" | 5 | * Derived from "include/asm-i386/timex.h" |
8 | * Copyright (C) 1992, Linus Torvalds | 6 | * Copyright (C) 1992, Linus Torvalds |
diff --git a/arch/s390/include/asm/types.h b/arch/s390/include/asm/types.h index 6c8c35f8df14..6ba7c2c7217a 100644 --- a/arch/s390/include/asm/types.h +++ b/arch/s390/include/asm/types.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/types.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/types.h" | 4 | * Derived from "include/asm-i386/types.h" |
diff --git a/arch/s390/include/asm/uaccess.h b/arch/s390/include/asm/uaccess.h index 1f3a79bcd262..a8ab18b18b54 100644 --- a/arch/s390/include/asm/uaccess.h +++ b/arch/s390/include/asm/uaccess.h | |||
@@ -1,8 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/uaccess.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * Copyright (C) 1999,2000 IBM Deutschland Entwicklung GmbH, IBM Corporation | 3 | * Copyright IBM Corp. 1999, 2000 |
6 | * Author(s): Hartmut Penner (hp@de.ibm.com), | 4 | * Author(s): Hartmut Penner (hp@de.ibm.com), |
7 | * Martin Schwidefsky (schwidefsky@de.ibm.com) | 5 | * Martin Schwidefsky (schwidefsky@de.ibm.com) |
8 | * | 6 | * |
@@ -381,8 +379,6 @@ clear_user(void __user *to, unsigned long n) | |||
381 | return n; | 379 | return n; |
382 | } | 380 | } |
383 | 381 | ||
384 | extern int memcpy_real(void *, void *, size_t); | ||
385 | extern void memcpy_absolute(void *, void *, size_t); | ||
386 | extern int copy_to_user_real(void __user *dest, void *src, size_t count); | 382 | extern int copy_to_user_real(void __user *dest, void *src, size_t count); |
387 | extern int copy_from_user_real(void *dest, void __user *src, size_t count); | 383 | extern int copy_from_user_real(void *dest, void __user *src, size_t count); |
388 | 384 | ||
diff --git a/arch/s390/include/asm/ucontext.h b/arch/s390/include/asm/ucontext.h index cfb874e66c9a..200e06325c6a 100644 --- a/arch/s390/include/asm/ucontext.h +++ b/arch/s390/include/asm/ucontext.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/ucontext.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/ucontext.h" | 4 | * Derived from "include/asm-i386/ucontext.h" |
diff --git a/arch/s390/include/asm/unistd.h b/arch/s390/include/asm/unistd.h index 8a8008fe7b8f..2e37157ba6a9 100644 --- a/arch/s390/include/asm/unistd.h +++ b/arch/s390/include/asm/unistd.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/unistd.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/unistd.h" | 4 | * Derived from "include/asm-i386/unistd.h" |
diff --git a/arch/s390/include/asm/user.h b/arch/s390/include/asm/user.h index 1b050e35fdc6..6ed1d1886333 100644 --- a/arch/s390/include/asm/user.h +++ b/arch/s390/include/asm/user.h | |||
@@ -1,6 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/user.h | ||
3 | * | ||
4 | * S390 version | 2 | * S390 version |
5 | * | 3 | * |
6 | * Derived from "include/asm-i386/usr.h" | 4 | * Derived from "include/asm-i386/usr.h" |
diff --git a/arch/s390/include/asm/vtimer.h b/arch/s390/include/asm/vtimer.h new file mode 100644 index 000000000000..bfe25d513ad2 --- /dev/null +++ b/arch/s390/include/asm/vtimer.h | |||
@@ -0,0 +1,33 @@ | |||
1 | /* | ||
2 | * Copyright IBM Corp. 2003, 2012 | ||
3 | * Virtual CPU timer | ||
4 | * | ||
5 | * Author(s): Jan Glauber <jan.glauber@de.ibm.com> | ||
6 | */ | ||
7 | |||
8 | #ifndef _ASM_S390_TIMER_H | ||
9 | #define _ASM_S390_TIMER_H | ||
10 | |||
11 | #define VTIMER_MAX_SLICE (0x7fffffffffffffffULL) | ||
12 | |||
13 | struct vtimer_list { | ||
14 | struct list_head entry; | ||
15 | u64 expires; | ||
16 | u64 interval; | ||
17 | void (*function)(unsigned long); | ||
18 | unsigned long data; | ||
19 | }; | ||
20 | |||
21 | extern void init_virt_timer(struct vtimer_list *timer); | ||
22 | extern void add_virt_timer(struct vtimer_list *timer); | ||
23 | extern void add_virt_timer_periodic(struct vtimer_list *timer); | ||
24 | extern int mod_virt_timer(struct vtimer_list *timer, u64 expires); | ||
25 | extern int mod_virt_timer_periodic(struct vtimer_list *timer, u64 expires); | ||
26 | extern int del_virt_timer(struct vtimer_list *timer); | ||
27 | |||
28 | extern void init_cpu_vtimer(void); | ||
29 | extern void vtime_init(void); | ||
30 | |||
31 | extern void vtime_stop_cpu(void); | ||
32 | |||
33 | #endif /* _ASM_S390_TIMER_H */ | ||
diff --git a/arch/s390/include/asm/vtoc.h b/arch/s390/include/asm/vtoc.h index 8406a2b3157a..221419de275e 100644 --- a/arch/s390/include/asm/vtoc.h +++ b/arch/s390/include/asm/vtoc.h | |||
@@ -1,9 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * include/asm-s390/vtoc.h | ||
3 | * | ||
4 | * This file contains volume label definitions for DASD devices. | 2 | * This file contains volume label definitions for DASD devices. |
5 | * | 3 | * |
6 | * (C) Copyright IBM Corp. 2005 | 4 | * Copyright IBM Corp. 2005 |
7 | * | 5 | * |
8 | * Author(s): Volker Sameske <sameske@de.ibm.com> | 6 | * Author(s): Volker Sameske <sameske@de.ibm.com> |
9 | * | 7 | * |
diff --git a/arch/s390/include/asm/zcrypt.h b/arch/s390/include/asm/zcrypt.h index 00d3bbd44117..e83fc116f5bf 100644 --- a/arch/s390/include/asm/zcrypt.h +++ b/arch/s390/include/asm/zcrypt.h | |||
@@ -3,7 +3,7 @@ | |||
3 | * | 3 | * |
4 | * zcrypt 2.1.0 (user-visible header) | 4 | * zcrypt 2.1.0 (user-visible header) |
5 | * | 5 | * |
6 | * Copyright (C) 2001, 2006 IBM Corporation | 6 | * Copyright IBM Corp. 2001, 2006 |
7 | * Author(s): Robert Burroughs | 7 | * Author(s): Robert Burroughs |
8 | * Eric Rossman (edrossma@us.ibm.com) | 8 | * Eric Rossman (edrossma@us.ibm.com) |
9 | * | 9 | * |