Revision 0671c5b84e9e0a6d42d22da9b5d093787ac1c5f3 authored by Paul Burton on 02 October 2019, 18:59:49 UTC, committed by Paul Burton on 02 October 2019, 21:06:41 UTC
Wire up the new clone3 syscall for MIPS, using save_static_function() to
generate a wrapper that saves registers $s0-$s7 prior to invoking the
generic sys_clone3 function just like we do for plain old clone.

Tested atop 64r6el_defconfig using o32, n32 & n64 builds of the simple
test program from:

  https://lore.kernel.org/lkml/20190716130631.tohj4ub54md25dys@brauner.io/

Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: Christian Brauner <christian@brauner.io>
Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Cc: linux-mips@vger.kernel.org
1 parent 0228ecf
History
File Mode Size
appletalk
arcnet
bonding
caif
can
dsa
ethernet
fddi
fjes
hamradio
hippi
hyperv
ieee802154
ipvlan
netdevsim
phy
plip
ppp
slip
team
usb
vmxnet3
wan
wimax
wireless
xen-netback
Kconfig -rw-r--r-- 17.5 KB
LICENSE.SRC -rw-r--r-- 891 bytes
Makefile -rw-r--r-- 2.2 KB
Space.c -rw-r--r-- 3.7 KB
dummy.c -rw-r--r-- 5.8 KB
eql.c -rw-r--r-- 14.6 KB
geneve.c -rw-r--r-- 48.8 KB
gtp.c -rw-r--r-- 31.2 KB
ifb.c -rw-r--r-- 8.4 KB
loopback.c -rw-r--r-- 7.1 KB
macsec.c -rw-r--r-- 86.4 KB
macvlan.c -rw-r--r-- 44.8 KB
macvtap.c -rw-r--r-- 6.1 KB
mdio.c -rw-r--r-- 17.2 KB
mii.c -rw-r--r-- 18.0 KB
net_failover.c -rw-r--r-- 23.2 KB
netconsole.c -rw-r--r-- 24.1 KB
nlmon.c -rw-r--r-- 3.4 KB
ntb_netdev.c -rw-r--r-- 12.2 KB
rionet.c -rw-r--r-- 18.4 KB
sb1000.c -rw-r--r-- 31.0 KB
sungem_phy.c -rw-r--r-- 29.8 KB
tap.c -rw-r--r-- 30.4 KB
thunderbolt.c -rw-r--r-- 34.5 KB
tun.c -rw-r--r-- 85.8 KB
veth.c -rw-r--r-- 31.6 KB
virtio_net.c -rw-r--r-- 84.8 KB
vrf.c -rw-r--r-- 33.9 KB
vsockmon.c -rw-r--r-- 3.6 KB
vxlan.c -rw-r--r-- 112.5 KB
xen-netfront.c -rw-r--r-- 55.0 KB

back to top