Arnd Bergmann
82b355d161
y2038: Remove newstat family from default syscall set
...
We have four generations of stat() syscalls:
- the oldstat syscalls that are only used on the older architectures
- the newstat family that is used on all 64-bit architectures but
lacked support for large files on 32-bit architectures.
- the stat64 family that is used mostly on 32-bit architectures to
replace newstat
- statx() to replace all of the above, adding 64-bit timestamps among
other things.
We already compile stat64 only on those architectures that need it,
but newstat is always built, including on those that don't reference
it. This adds a new __ARCH_WANT_NEW_STAT symbol along the lines of
__ARCH_WANT_OLD_STAT and __ARCH_WANT_STAT64 to control compilation of
newstat. All architectures that need it use an explict define, the
others now get a little bit smaller, and future architecture (including
64-bit targets) won't ever see it.
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2018-08-29 15:42:20 +02:00
..
alchemy
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
ar7
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
ath25
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
ath79
Here are the main MIPS changes for 4.19.
2018-08-13 19:24:32 -07:00
bcm47xx
Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum"
2018-07-27 10:07:32 -07:00
bcm63xx
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
bmips
MIPS: bmips: remove unnecessary call to register "simple-bus"
2018-06-24 09:27:27 -07:00
boot
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
2018-08-24 08:22:08 +09:00
cavium-octeon
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2018-08-15 16:01:47 -07:00
cobalt
configs
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-08-15 15:04:25 -07:00
crypto
dec
emma
fw
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
generic
MIPS: Remove obsolete MIPS checks for DST node "chosen@0"
2018-08-06 09:50:33 -07:00
include
y2038: Remove newstat family from default syscall set
2018-08-29 15:42:20 +02:00
jazz
MIPS: Make (UN)CAC_ADDR() PHYS_OFFSET-agnostic
2018-07-30 10:27:20 -07:00
jz4740
JFFS2 changes:
2018-08-14 10:57:44 -07:00
kernel
y2038: globally rename compat_time to old_time32
2018-08-27 14:48:48 +02:00
kvm
sched/swait: Rename to exclusive
2018-06-20 11:35:56 +02:00
lantiq
MIPS: lantiq: Use dma_zalloc_coherent() in dma code
2018-07-23 11:02:19 -07:00
lasat
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
2018-08-24 08:22:08 +09:00
lib
MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
2018-08-21 12:14:11 -07:00
loongson32
MIPS: Loongson: Merge load addresses
2018-07-30 18:59:01 -07:00
loongson64
MIPS: Loongson: Add Loongson-3A R3.1 basic support
2018-07-23 17:53:34 -07:00
math-emu
mm
A few MIPS fixes for 4.19:
2018-08-23 14:23:08 -07:00
mti-malta
MIPS: Malta: Use PIIX4 poweroff driver to power down
2018-06-24 09:27:27 -07:00
net
netlogic
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
oprofile
paravirt
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
pci
Here are the main MIPS changes for 4.19.
2018-08-13 19:24:32 -07:00
pic32
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
pistachio
pmcs-msp71xx
pnx833x
power
ralink
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
rb532
sgi-ip22
sgi-ip27
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
sgi-ip32
MIPS: IP32: use generic dma noncoherent ops
2018-06-24 09:27:27 -07:00
sibyte
mips: unify prom_putchar() declarations
2018-07-17 09:40:17 -07:00
sni
tools
txx9
JFFS2 changes:
2018-08-14 10:57:44 -07:00
vdso
MIPS: VDSO: Force link endianness
2018-08-07 16:16:13 -07:00
vr41xx
MIPS: Annotate cpu_wait implementations with __cpuidle
2018-06-28 14:18:54 -07:00
Kbuild
Kbuild.platforms
Kconfig
A few MIPS fixes for 4.19:
2018-08-23 14:23:08 -07:00
Kconfig.debug
Kconfig: consolidate the "Kernel hacking" menu
2018-08-02 08:06:48 +09:00
Makefile
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
2018-08-24 08:22:08 +09:00
Makefile.postlink