Jiaxun Yang
34ab38cd80
MIPS: elf_hwcap: Export userspace ASEs
...
commit 38dffe1e4dde1d3174fdce09d67370412843ebb5 upstream.
A Golang developer reported MIPS hwcap isn't reflecting instructions
that the processor actually supported so programs can't apply optimized
code at runtime.
Thus we export the ASEs that can be used in userspace programs.
Reported-by: Meng Zhuo <mengzhuo1203@gmail.com>
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: linux-mips@vger.kernel.org
Cc: Paul Burton <paul.burton@mips.com>
Cc: <stable@vger.kernel.org> # 4.14+
Signed-off-by: Paul Burton <paul.burton@mips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-10-17 13:45:32 -07:00
..
auxvec.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
bitfield.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
bitsperlong.h
License cleanup: add SPDX license identifier to uapi header files with no license
2017-11-02 11:19:54 +01:00
break.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
byteorder.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
cachectl.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
errno.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
fcntl.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
hwcap.h
MIPS: elf_hwcap: Export userspace ASEs
2019-10-17 13:45:32 -07:00
inst.h
mips: bpf: fix encoding bug for mm_srlv32_op
2019-02-12 19:47:07 +01:00
ioctl.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
ioctls.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
Kbuild
bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type
2017-12-05 15:02:40 +01:00
kvm.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
kvm_para.h
MIPS: Add functions for hypervisor call
2014-05-30 21:01:11 +02:00
mman.h
mm: introduce MAP_FIXED_NOREPLACE
2018-04-11 10:28:38 -07:00
msgbuf.h
y2038: mips: Extend sysvipc data structures
2018-04-20 16:20:04 +02:00
param.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
poll.h
unify {de,}mangle_poll(), get rid of kernel-side POLL...
2018-02-11 14:37:22 -08:00
posix_types.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
ptrace.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
reg.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
resource.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
sembuf.h
y2038: mips: Extend sysvipc data structures
2018-04-20 16:20:04 +02:00
setup.h
License cleanup: add SPDX license identifier to uapi header files with no license
2017-11-02 11:19:54 +01:00
sgidefs.h
MIPS: Remove superfluous check for __linux__
2019-07-14 08:11:21 +02:00
shmbuf.h
y2038: mips: Extend sysvipc data structures
2018-04-20 16:20:04 +02:00
sigcontext.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
siginfo.h
signal/mips: switch mips to generic siginfo
2018-01-12 14:34:48 -06:00
signal.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
socket.h
net: Add a new socket option for a future transmit time.
2018-07-04 22:30:27 +09:00
sockios.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
stat.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
statfs.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
swab.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
sysmips.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
termbits.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
termios.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
types.h
License cleanup: add SPDX license identifier to uapi header files with a license
2017-11-02 11:20:11 +01:00
ucontext.h
License cleanup: add SPDX license identifier to uapi header files with no license
2017-11-02 11:19:54 +01:00
unistd.h
MIPS: Wire up io_pgetevents syscall
2018-06-19 21:14:29 -07:00