]> 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)
commitd60fe09452ca21a6e508691085bb85038ce5ff1e
treea2cff20aafb7ecb352a0c2dd41a5430f64a248e0
parent065fc060a59c778a85aceb8dc7aa4102269ac6e2
parentbd90fee89502984ebe1f8ec7f89564ae6ed967d2
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