From: Heiko Carstens <heiko.carstens@de.ibm.com>
To: Arnd Bergmann <arnd@arndb.de>
Cc: y2038@lists.linaro.org, linux-kernel@vger.kernel.org,
linux-api@vger.kernel.org, linux-arch@vger.kernel.org,
libc-alpha@sourceware.org, tglx@linutronix.de,
deepa.kernel@gmail.com, viro@zeniv.linux.org.uk,
ebiederm@xmission.com, albert.aribaud@3adev.fr,
linux-s390@vger.kernel.org, schwidefsky@de.ibm.com,
x86@kernel.org, catalin.marinas@arm.com, will.deacon@arm.com,
linux-mips@linux-mips.org, jhogan@kernel.org,
ralf@linux-mips.org, linuxppc-dev@lists.ozlabs.org,
sparclinux@vger.kernel.org
Subject: Re: [PATCH v3 04/17] y2038: s390: Remove unneeded ipc uapi header files
Date: Fri, 20 Apr 2018 09:54:07 +0200 [thread overview]
Message-ID: <20180420075407.GA7119@osiris> (raw)
In-Reply-To: <20180419143737.606138-5-arnd@arndb.de>
On Thu, Apr 19, 2018 at 04:37:24PM +0200, Arnd Bergmann wrote:
> The s390 msgbuf/sembuf/shmbuf header files are all identical to the
> version from asm-generic.
>
> This patch removes the files and replaces them with 'generic-y'
> statements, to avoid having to modify each copy when we extend sysvipc
> to deal with 64-bit time_t in 32-bit user space.
>
> Note that unlike alpha and ia64, the ipcbuf.h header file is slightly
> different here, so I'm leaving the private copy.
>
> To deal with 32-bit compat tasks, we also have to adapt the definitions
> of compat_{shm,sem,msg}id_ds to match the changes to the respective
> asm-generic files.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> ---
> arch/s390/include/asm/compat.h | 32 ++++++++++++------------
> arch/s390/include/uapi/asm/Kbuild | 3 +++
> arch/s390/include/uapi/asm/msgbuf.h | 38 ----------------------------
> arch/s390/include/uapi/asm/sembuf.h | 30 -----------------------
> arch/s390/include/uapi/asm/shmbuf.h | 49 -------------------------------------
> 5 files changed, 19 insertions(+), 133 deletions(-)
> delete mode 100644 arch/s390/include/uapi/asm/msgbuf.h
> delete mode 100644 arch/s390/include/uapi/asm/sembuf.h
> delete mode 100644 arch/s390/include/uapi/asm/shmbuf.h
FWIW,
Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com>
WARNING: multiple messages have this Message-ID (diff)
From: Heiko Carstens <heiko.carstens@de.ibm.com>
To: Arnd Bergmann <arnd@arndb.de>
Cc: y2038@lists.linaro.org, linux-kernel@vger.kernel.org,
linux-api@vger.kernel.org, linux-arch@vger.kernel.org,
libc-alpha@sourceware.org, tglx@linutronix.de,
deepa.kernel@gmail.com, viro@zeniv.linux.org.uk,
ebiederm@xmission.com, albert.aribaud@3adev.fr,
linux-s390@vger.kernel.org, schwidefsky@de.ibm.com,
x86@kernel.org, catalin.marinas@arm.com, will.deacon@arm.com,
linux-mips@linux-mips.org, jhogan@kernel.org,
ralf@linux-mips.org, linuxppc-dev@lists.ozlabs.org,
sparclinux@vger.kernel.org
Subject: Re: [PATCH v3 04/17] y2038: s390: Remove unneeded ipc uapi header files
Date: Fri, 20 Apr 2018 07:54:07 +0000 [thread overview]
Message-ID: <20180420075407.GA7119@osiris> (raw)
In-Reply-To: <20180419143737.606138-5-arnd@arndb.de>
On Thu, Apr 19, 2018 at 04:37:24PM +0200, Arnd Bergmann wrote:
> The s390 msgbuf/sembuf/shmbuf header files are all identical to the
> version from asm-generic.
>
> This patch removes the files and replaces them with 'generic-y'
> statements, to avoid having to modify each copy when we extend sysvipc
> to deal with 64-bit time_t in 32-bit user space.
>
> Note that unlike alpha and ia64, the ipcbuf.h header file is slightly
> different here, so I'm leaving the private copy.
>
> To deal with 32-bit compat tasks, we also have to adapt the definitions
> of compat_{shm,sem,msg}id_ds to match the changes to the respective
> asm-generic files.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> ---
> arch/s390/include/asm/compat.h | 32 ++++++++++++------------
> arch/s390/include/uapi/asm/Kbuild | 3 +++
> arch/s390/include/uapi/asm/msgbuf.h | 38 ----------------------------
> arch/s390/include/uapi/asm/sembuf.h | 30 -----------------------
> arch/s390/include/uapi/asm/shmbuf.h | 49 -------------------------------------
> 5 files changed, 19 insertions(+), 133 deletions(-)
> delete mode 100644 arch/s390/include/uapi/asm/msgbuf.h
> delete mode 100644 arch/s390/include/uapi/asm/sembuf.h
> delete mode 100644 arch/s390/include/uapi/asm/shmbuf.h
FWIW,
Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com>
next prev parent reply other threads:[~2018-04-20 7:54 UTC|newest]
Thread overview: 75+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-19 14:37 [PATCH v3 00/17] y2038: Convert IPC syscalls Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 01/17] y2038: asm-generic: Extend sysvipc data structures Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:59 ` Eric W. Biederman
2018-04-19 14:59 ` Eric W. Biederman
2018-04-19 15:20 ` Arnd Bergmann
2018-04-19 15:20 ` Arnd Bergmann
2018-04-19 15:20 ` Arnd Bergmann
2018-04-19 21:24 ` Arnd Bergmann
2018-04-19 21:24 ` Arnd Bergmann
2018-04-19 21:24 ` Arnd Bergmann
2018-04-19 22:12 ` Eric W. Biederman
2018-04-19 22:12 ` Eric W. Biederman
2018-04-19 22:12 ` Eric W. Biederman
2018-04-19 22:12 ` Eric W. Biederman
2018-04-20 8:54 ` Arnd Bergmann
2018-04-20 8:54 ` Arnd Bergmann
2018-04-20 8:54 ` Arnd Bergmann
2018-04-20 13:03 ` [PATCH] x86: ipc: fix x32 version of shmid64_ds and msqid64_ds Arnd Bergmann
2018-04-20 13:03 ` Arnd Bergmann
2018-04-20 13:03 ` Arnd Bergmann
2018-04-20 13:53 ` Jeffrey Walton
2018-04-20 13:53 ` Jeffrey Walton
2018-04-20 13:53 ` Jeffrey Walton
2018-04-20 14:38 ` Arnd Bergmann
2018-04-20 14:38 ` Arnd Bergmann
2018-04-20 14:38 ` Arnd Bergmann
2018-04-22 12:38 ` H.J. Lu
2018-04-22 12:38 ` H.J. Lu
2018-04-22 12:38 ` H.J. Lu
2018-04-22 20:17 ` Arnd Bergmann
2018-04-22 20:17 ` Arnd Bergmann
2018-04-22 20:17 ` Arnd Bergmann
2018-04-19 15:30 ` [PATCH v3 01/17] y2038: asm-generic: Extend sysvipc data structures Zack Weinberg
2018-04-19 15:30 ` Zack Weinberg
2018-04-19 15:51 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 02/17] y2038: alpha: Remove unneeded ipc uapi header files Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 03/17] y2038: ia64: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 04/17] y2038: s390: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-20 7:54 ` Heiko Carstens [this message]
2018-04-20 7:54 ` Heiko Carstens
2018-04-20 7:58 ` Arnd Bergmann
2018-04-20 7:58 ` Arnd Bergmann
2018-04-20 7:58 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 05/17] y2038: arm64: Extend sysvipc compat data structures Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 06/17] y2038: mips: Extend sysvipc " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 07/17] y2038: x86: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 08/17] y2038: parisc: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 09/17] y2038: sparc: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 10/17] y2038: powerpc: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 11/17] y2038: xtensa: " Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 12/17] y2038: ipc: Use ktime_get_real_seconds consistently Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 13/17] y2038: ipc: Report long times to user space Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 14/17] y2038: ipc: Use __kernel_timespec Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 15/17] y2038: ipc: Enable COMPAT_32BIT_TIME Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 16/17] y2038: ipc: Redirect ipc(SEMTIMEDOP, ...) to compat_ksys_semtimedop Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
2018-04-19 14:37 ` [PATCH v3 17/17] y2038: compat: Move common compat types to asm-generic/compat.h Arnd Bergmann
2018-04-19 14:37 ` Arnd Bergmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180420075407.GA7119@osiris \
--to=heiko.carstens@de.ibm.com \
--cc=albert.aribaud@3adev.fr \
--cc=arnd@arndb.de \
--cc=catalin.marinas@arm.com \
--cc=deepa.kernel@gmail.com \
--cc=ebiederm@xmission.com \
--cc=jhogan@kernel.org \
--cc=libc-alpha@sourceware.org \
--cc=linux-api@vger.kernel.org \
--cc=linux-arch@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=linux-s390@vger.kernel.org \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=ralf@linux-mips.org \
--cc=schwidefsky@de.ibm.com \
--cc=sparclinux@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=viro@zeniv.linux.org.uk \
--cc=will.deacon@arm.com \
--cc=x86@kernel.org \
--cc=y2038@lists.linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.