]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 15 Oct 2016 17:03:15 +0000 (10:03 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 15 Oct 2016 17:03:15 +0000 (10:03 -0700)
commit27322f3d4231888413effd5a83e4c79e09c7c80c
treea2cff20aafb7ecb352a0c2dd41a5430f64a248e0
parent6aab1803ed51a45bb6beb548152ce4af594146f2
parent4012641cb872e3dc3f4c5a65a80a39663d0c7446
Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Pull gcc plugins update from Kees Cook:
 "This adds a new gcc plugin named "latent_entropy". It is designed to
  extract as much possible uncertainty from a running system at boot
  time as possible, hoping to capitalize on any possible variation in
  CPU operation (due to runtime data differences, hardware differences,
  SMP ordering, thermal timing variation, cache behavior, etc).

  At the very least, this plugin is a much more comprehensive example
  for how to manipulate kernel code using the gcc plugin internals"

* tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
  latent_entropy: Mark functions with __latent_entropy
  gcc-plugins: Add latent_entropy plugin
17 files changed:
arch/Kconfig
arch/powerpc/kernel/Makefile
block/blk-softirq.c
drivers/char/random.c
fs/namespace.c
include/linux/compiler.h
include/linux/fdtable.h
include/linux/init.h
include/linux/random.h
kernel/fork.c
kernel/rcu/tree.c
kernel/sched/fair.c
kernel/softirq.c
lib/irq_poll.c
lib/random32.c
mm/page_alloc.c
net/core/dev.c