The Linux Kernel
4.20.0
  • The Linux kernel user’s and administrator’s guide
  • The Linux kernel user-space API guide
    • No New Privileges Flag
    • Seccomp BPF (SECure COMPuting with filters)
    • unshare system call
    • Speculation Control
  • Working with the kernel development community
  • Development tools for the kernel
  • How to write kernel documentation
  • Kernel Hacking Guides
  • Linux Tracing Technologies
  • Kernel Maintainer Handbook
  • The Linux driver implementer’s API guide
  • Core API Documentation
  • Linux Media Subsystem Documentation
  • Linux Networking Documentation
  • The Linux Input Documentation
  • Linux GPU Driver Developer’s Guide
  • Security Documentation
  • Linux Sound Subsystem Documentation
  • Linux Kernel Crypto API
  • Linux Filesystems API
  • Linux Memory Management Documentation
  • BPF Documentation
  • SuperH Interfaces Guide
  • ext4 Data Structures and Algorithms
  • Translations
The Linux Kernel
  • Docs »
  • The Linux kernel user-space API guide
  • View page source

The Linux kernel user-space API guideΒΆ

While much of the kernel’s user-space API is documented elsewhere (particularly in the man-pages project), some user-space information can also be found in the kernel tree itself. This manual is intended to be the place where this information is gathered.

Table of contents

  • No New Privileges Flag
  • Seccomp BPF (SECure COMPuting with filters)
    • Introduction
    • What it isn’t
    • Usage
    • Return values
    • Pitfalls
    • Example
    • Sysctls
    • Adding architecture support
    • Caveats
  • unshare system call
    • Change Log
    • Contents
    • 1) Overview
    • 2) Benefits
    • 3) Cost
    • 4) Requirements
    • 5) Functional Specification
    • 6) High Level Design
    • 7) Low Level Design
    • 8) Test Specification
    • 9) Future Work
  • Speculation Control
    • PR_GET_SPECULATION_CTRL
    • PR_SET_SPECULATION_CTRL
    • Common error codes
    • PR_SET_SPECULATION_CTRL error codes
    • Speculation misfeature controls
Next Previous

© Copyright The kernel development community.

Built with Sphinx using a theme provided by Read the Docs.