summaryrefslogtreecommitdiffstats
path: root/arch/microblaze/include/uapi
Commit message (Collapse)AuthorAgeFilesLines
* uapi: export all headers under uapi directoriesNicolas Dichtel2017-05-111-32/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regularly, when a new header is created in include/uapi/, the developer forgets to add it in the corresponding Kbuild file. This error is usually detected after the release is out. In fact, all headers under uapi directories should be exported, thus it's useless to have an exhaustive list. After this patch, the following files, which were not exported, are now exported (with make headers_install_all): asm-arc/kvm_para.h asm-arc/ucontext.h asm-blackfin/shmparam.h asm-blackfin/ucontext.h asm-c6x/shmparam.h asm-c6x/ucontext.h asm-cris/kvm_para.h asm-h8300/shmparam.h asm-h8300/ucontext.h asm-hexagon/shmparam.h asm-m32r/kvm_para.h asm-m68k/kvm_para.h asm-m68k/shmparam.h asm-metag/kvm_para.h asm-metag/shmparam.h asm-metag/ucontext.h asm-mips/hwcap.h asm-mips/reg.h asm-mips/ucontext.h asm-nios2/kvm_para.h asm-nios2/ucontext.h asm-openrisc/shmparam.h asm-parisc/kvm_para.h asm-powerpc/perf_regs.h asm-sh/kvm_para.h asm-sh/ucontext.h asm-tile/shmparam.h asm-unicore32/shmparam.h asm-unicore32/ucontext.h asm-x86/hwcap2.h asm-xtensa/kvm_para.h drm/armada_drm.h drm/etnaviv_drm.h drm/vgem_drm.h linux/aspeed-lpc-ctrl.h linux/auto_dev-ioctl.h linux/bcache.h linux/btrfs_tree.h linux/can/vxcan.h linux/cifs/cifs_mount.h linux/coresight-stm.h linux/cryptouser.h linux/fsmap.h linux/genwqe/genwqe_card.h linux/hash_info.h linux/kcm.h linux/kcov.h linux/kfd_ioctl.h linux/lightnvm.h linux/module.h linux/nbd-netlink.h linux/nilfs2_api.h linux/nilfs2_ondisk.h linux/nsfs.h linux/pr.h linux/qrtr.h linux/rpmsg.h linux/sched/types.h linux/sed-opal.h linux/smc.h linux/smc_diag.h linux/stm.h linux/switchtec_ioctl.h linux/vfio_ccw.h linux/wil6210_uapi.h rdma/bnxt_re-abi.h Note that I have removed from this list the files which are generated in every exported directories (like .install or .install.cmd). Thanks to Julien Floret <julien.floret@6wind.com> for the tip to get all subdirs with a pure makefile command. For the record, note that exported files for asm directories are a mix of files listed by: - include/uapi/asm-generic/Kbuild.asm; - arch/<arch>/include/uapi/asm/Kbuild; - arch/<arch>/include/asm/Kbuild. Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Acked-by: Russell King <rmk+kernel@armlinux.org.uk> Acked-by: Mark Salter <msalter@redhat.com> Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc) Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
* microblaze: Add missing syscallsMichal Simek2016-11-151-0/+6
| | | | | | | | The patch adds new syscalls copy_file_range, preadv2, pwritev2, pkey_mprotect, pkey_alloc, pkey_free Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire up userfaultfd, membarrier, mlock2 syscallsMichal Simek2016-05-161-0/+3
| | | | | | Wire up new syscalls userfaultfd, membarrier and mlock2. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* elf-em.h: move EM_MICROBLAZE to the common headerMike Frysinger2015-09-101-1/+2
| | | | | | | | | | | | The linux/audit.h header uses EM_MICROBLAZE in order to define AUDIT_ARCH_MICROBLAZE, but it's only available in the microblaze asm headers. Move it to the common elf-em.h header so that the define can be used on non-microblaze systems. Otherwise we get build errors that EM_MICROBLAZE isn't defined when we try to use the AUDIT_ARCH_MICROBLAZE symbol. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up execveat syscallMichal Simek2015-01-051-0/+1
| | | | | | Add new execveat syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire up bpf syscallMichal Simek2014-10-271-0/+1
| | | | | | Add new bpf syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up memfd_create syscallMichal Simek2014-08-211-0/+1
| | | | | | Add new memfd_create syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up getrandom syscallMichal Simek2014-08-211-0/+1
| | | | | | Add new getrandom syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up seccomp syscallMichal Simek2014-08-211-0/+1
| | | | | | Add new seccomp syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up renameat2 syscallMichal Simek2014-07-091-0/+1
| | | | | | Add new renameat2 syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up new system calls sched_setattr/getattrMichal Simek2014-03-121-0/+2
| | | | | | Wire-up sched_setattr/getattr syscalls. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Enable pselect6 syscallMichal Simek2014-03-121-2/+2
| | | | | | Enable this syscall and cleanup comments. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze/uapi: Use Kbuild logic to include <asm-generic/types.h>Geert Uytterhoeven2014-01-212-2/+2
| | | | | | | Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Cc: Michal Simek <monstr@monstr.eu> Cc: microblaze-uclinux@itee.uq.edu.au Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Move __NR_syscalls from uapiMichal Simek2013-07-101-2/+0
| | | | | | | | The reason is that other applications like strace think that every __NR_xx is syscall. Also __NR_syscalls is not used by user applications/libs. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Add finit_module syscallMichal Simek2013-01-031-1/+2
| | | | | | Add finit_module syscall to the syscall list. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Wire-up new system call kcmpMichal Simek2012-12-131-1/+2
| | | | | | Wire-up kcmp syscall. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* microblaze: Do not initialized regs->r1 twice in ELF_PLAT_INITMichal Simek2012-12-131-1/+1
| | | | | | | | | | | | Fix ELF_PLAT_INIT macro which initialized r1 twice which ends in compilation warning. Warning log: fs/binfmt_elf.c: In function 'load_elf_binary': fs/binfmt_elf.c:981:2: warning: operation on 'regs->r1' may be undefined [-Wsequence-point] CC fs/dcookies.o Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* UAPI: (Scripted) Disintegrate arch/microblaze/include/asmDavid Howells2012-12-1333-0/+708
| | | | | | | | | Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>
* UAPI: (Scripted) Set up UAPI Kbuild filesDavid Howells2012-10-021-0/+3
Set up empty UAPI Kbuild files to be populated by the header splitter. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>
OpenPOWER on IntegriCloud