Thread (43 messages) 43 messages, 4 authors, 2022-02-01

Re: [PATCH V4 03/17] asm-generic: compat: Cleanup duplicate definitions

From: Guo Ren <guoren@kernel.org>
Date: 2022-01-31 13:53:15
Also in: linux-arch, linux-arm-kernel, linux-riscv, linux-s390, linuxppc-dev, lkml, sparclinux

On Mon, Jan 31, 2022 at 8:21 PM Christoph Hellwig [off-list ref] wrote:
On Sat, Jan 29, 2022 at 08:17:14PM +0800, guoren@kernel.org wrote:
quoted
From: Guo Ren <redacted>

There are 7 64bit architectures that support Linux COMPAT mode to
run 32bit applications. A lot of definitions are duplicate:
 - COMPAT_USER_HZ
 - COMPAT_RLIM_INFINITY
 - COMPAT_OFF_T_MAX
 - __compat_uid_t, __compat_uid_t
 - compat_dev_t
 - compat_ipc_pid_t
 - struct compat_flock
 - struct compat_flock64
 - struct compat_statfs
 - struct compat_ipc64_perm, compat_semid64_ds,
        compat_msqid64_ds, compat_shmid64_ds

Cleanup duplicate definitions and merge them into asm-generic.
The flock part seems to clash with the general compat_flock
consolidation.  Otherwise this looks like a good idea.
Okay, In the next version, I would rebase on general compat_flock
consolidation v4.



-- 
Best Regards
 Guo Ren

ML: https://lore.kernel.org/linux-csky/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help