You need to sign in or sign up before continuing.
  • Linus Torvalds's avatar
    Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random · 7a3fad30
    Linus Torvalds authored
    Pull random number generator updates from Jason Donenfeld:
     "This adds getrandom() support to the vDSO.
    
      First, it adds a new kind of mapping to mmap(2), MAP_DROPPABLE, which
      lets the kernel zero out pages anytime under memory pressure, which
      enables allocating memory that never gets swapped to disk but also
      doesn't count as being mlocked.
    
      Then, the vDSO implementation of getrandom() is introduced in a
      generic manner and hooked into random.c.
    
      Next, this is implemented on x86. (Also, though it's not ready for
      this pull, somebody has begun an arm64 implementation already)
    
      Finally, two vDSO selftests are added.
    
      There are also two housekeeping cleanup commits"
    
    * tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random:
      MAINTAINERS: add random.h headers to RNG subsection
      random: note that RNDGETPOOL was removed in 2.6.9-rc2
      selftests/vDSO: add tes...
    7a3fad30
mempolicy.c 90.4 KB