android_kernel_google_msm/arch
Will Deacon 9587d567d2 BACKPORT: ipc: add COMPAT_SHMLBA support
If the SHMLBA definition for a native task differs from the definition for
a compat task, the do_shmat() function would need to handle both.

This patch introduces COMPAT_SHMLBA, which is used by the compat shmat
syscall when calling the ipc code and allows architectures such as AArch64
(where the native SHMLBA is 64k but the compat (AArch32) definition is
16k) to provide the correct semantics for compat IPC system calls.

Change-Id: I0292f1fedabaa6cbbab843611aa76a8f50f47771
Cc: David S. Miller <davem@davemloft.net>
Cc: Chris Zankel <chris@zankel.net>
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
2023-02-18 18:32:08 +01:00
..
alpha net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
arm defconfig: flo: enable CFQ group schedule 2021-09-21 10:56:40 -04:00
avr32 net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
blackfin vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
c6x C6x: time: Ensure consistency in __init 2015-09-18 09:20:25 +08:00
cris net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
frv net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
h8300 net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
hexagon vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
ia64 net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
m32r net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
m68k net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
microblaze vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
mips net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
mn10300 net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
openrisc vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
parisc net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
powerpc net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
s390 net: introduce SO_MAX_PACING_RATE 2020-11-30 19:31:32 +03:00
score vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
sh vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
sparc BACKPORT: ipc: add COMPAT_SHMLBA support 2023-02-18 18:32:08 +01:00
tile vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
um Merge remote-tracking branch 'stable/linux-3.4.y' into lineage-15.1 2017-12-27 17:13:15 +03:00
unicore32 vfs: define struct filename and have getname() return it 2018-12-07 22:28:48 +04:00
x86 BACKPORT: FROMLIST: mm: ASLR: use get_random_long() 2017-12-27 22:50:17 +03:00
xtensa BACKPORT: ipc: add COMPAT_SHMLBA support 2023-02-18 18:32:08 +01:00
.gitignore
Kconfig FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR. 2016-10-29 23:12:40 +08:00