• Linus Torvalds's avatar
    Merge branch 'exit-cleanups-for-v5.15' of... · bcfeebbf
    Linus Torvalds authored
    Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
    
    Pull exit cleanups from Eric Biederman:
     "In preparation of doing something about PTRACE_EVENT_EXIT I have
      started cleaning up various pieces of code related to do_exit. Most of
      that code I did not manage to get tested and reviewed before the merge
      window opened but a handful of very useful cleanups are ready to be
      merged.
    
      The first change is simply the removal of the bdflush system call. The
      code has now been disabled long enough that even the oldest userspace
      working userspace setups anyone can find to test are fine with the
      bdflush system call being removed.
    
      Changing m68k fsp040_die to use force_sigsegv(SIGSEGV) instead of
      calling do_exit directly is interesting only in that it is nearly the
      most difficult of the incorrect uses of do_exit to remove.
    
      The change to the seccomp code to simply send a signal instead of
      calling do_coredump directly is a very nice little cleanup made
      possible by realizing the existing signal sending helpers were missing
      a little bit of functionality that is easy to provide"
    
    * 'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
      signal/seccomp: Dump core when there is only one live thread
      signal/seccomp: Refactor seccomp signal and coredump generation
      signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die
      exit/bdflush: Remove the deprecated bdflush system call
    bcfeebbf
signal.c 123 KB