Linus Torvalds
44ccba3f7b
- For the randstruct plugin, enable automatic randomization of structures
...
that are entirely function pointers (along with a couple designated
initializer fixes).
- For the structleak plugin, provide an option to perform zeroing
initialization of all otherwise uninitialized stack variables that are
passed by reference (Ard Biesheuvel).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Kees Cook <kees@outflux.net>
iQIcBAABCgAGBQJZrwHlAAoJEIly9N/cbcAmJR0QAKsTL0B6iBJlzrcAj6HkloMu
QTTx+qrdpuhEJ+mH10JpOJnFctVI3vt7tUXGhBb0eBXuvnXPACjy3jx2X1tcnKf4
v2HLf2GuCb95HqDVgrzn+HNPiAPb0dEM7qJPV+VfZA0K2nb6dVmS9fDYQWCLGJI+
aazpmJDAOhXuKtUsbONaomoygBbS2kYrYCzqYB4M0FmZvbKw4CUdvVonkxhAITtl
Zj3cl++jgHnVSNmyk92n3LTbIOv/o+pAMWv3/K6KDUIsNtVyk4znaghQJ6VKZhoR
ua1gGzd0vrKMm960y8sDve+w5JSwaHVq6Y4jeqQynZywDpB998IhQiLmWfdSoN0O
BPzAkxdNjCGNe+Ro6fQWYAXvnBZN2Gw8RiIjJP5DEz8EXe2BgGAFn3C6xbIS+F+A
mXcn3Chorc1ZEfwMrbQ24vTfHRNmwMYQbZYZ9XftzixJU8XXhAf135DS+Enrc09X
eSWEWaAJuF4en8A+1CsxO7vMh3U8tcS2lldbEUgXCJlNExzYFxBHwB2GImYXUt9D
1i74n0PSz3EA8zfVr3qsGdraJq+7Ubq2NRWoudtQPYbHIh+VZcQ2VQEFtWOkmlgB
T4foN7s17MrZzxn8krlYy8yODFJkisRJi/A5ox7hERwZjAhMQdwbTEr8HhKTui6X
rm73yglE4ebfidp4Iyq4
=3jxS
-----END PGP SIGNATURE-----
Merge tag 'gcc-plugins-v4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull gcc plugins update from Kees Cook:
"This finishes the porting work on randstruct, and introduces a new
option to structleak, both noted below:
- For the randstruct plugin, enable automatic randomization of
structures that are entirely function pointers (along with a couple
designated initializer fixes).
- For the structleak plugin, provide an option to perform zeroing
initialization of all otherwise uninitialized stack variables that
are passed by reference (Ard Biesheuvel)"
* tag 'gcc-plugins-v4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
gcc-plugins: structleak: add option to init all vars used as byref args
randstruct: Enable function pointer struct detection
drivers/net/wan/z85230.c: Use designated initializers
drm/amd/powerplay: rv: Use designated initializers
2017-09-07 20:30:19 -07:00
..
accessibility
acpi
Device properties framework updates for v4.14-rc1
2017-09-05 12:50:00 -07:00
amba
android
ANDROID: binder: don't queue async transactions to thread.
2017-09-01 09:22:50 +02:00
ata
Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2017-09-06 22:41:21 -07:00
atm
auxdisplay
base
mm, memory_hotplug: remove zone restrictions
2017-09-06 17:27:25 -07:00
bcma
block
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
bluetooth
bus
cdrom
char
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2017-09-06 15:17:17 -07:00
clk
clk: sunxi-ng: Provide a default reset hook
2017-08-30 15:03:52 +02:00
clocksource
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-04 13:06:34 -07:00
connector
cpufreq
ACPI updates for v4.14-rc1
2017-09-05 12:45:03 -07:00
cpuidle
Power management updates for v4.14-rc1
2017-09-05 12:19:08 -07:00
crypto
dmaengine updates for 4.14-rc1
2017-09-07 14:03:05 -07:00
dax
dca
devfreq
PM / devfreq: Fix memory leak when fail to register device
2017-08-28 10:31:08 +09:00
dio
dma
dmaengine updates for 4.14-rc1
2017-09-07 14:03:05 -07:00
dma-buf
edac
eisa
extcon
firewire
firmware
Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-07 09:42:35 -07:00
fmc
drivers/fmc: carrier can program FPGA on registration
2017-08-28 16:24:22 +02:00
fpga
fsi
drivers/fsi/scom: Remove reset before every putscom
2017-08-28 17:15:16 +02:00
gpio
- New Drivers
2017-09-07 13:51:13 -07:00
gpu
- For the randstruct plugin, enable automatic randomization of structures
2017-09-07 20:30:19 -07:00
hid
media updates for v4.14-rc1
2017-09-07 12:53:14 -07:00
hsi
hv
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-07 09:25:15 -07:00
hwmon
Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged
2017-09-05 08:45:36 +01:00
hwspinlock
hwtracing
stm class / intel_th: Updates for 4.14
2017-08-28 16:58:19 +02:00
i2c
i2c: designware: Round down ACPI provided clk to nearest supported clk
2017-08-31 20:27:39 +02:00
ide
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
idle
Power management updates for v4.14-rc1
2017-09-05 12:19:08 -07:00
iio
- New Drivers
2017-09-07 13:51:13 -07:00
infiniband
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-09-06 14:45:08 -07:00
input
- New Drivers
2017-09-07 13:51:13 -07:00
iommu
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-04 12:21:28 -07:00
ipack
irqchip
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-04 13:08:27 -07:00
isdn
leds
LED updates for 4.14
2017-09-07 14:33:13 -07:00
lightnvm
macintosh
powerpc/macintosh: constify wf_sensor_ops structures
2017-09-01 16:42:54 +10:00
mailbox
Just behavorial changes to a controller driver:
2017-09-07 13:23:37 -07:00
mcb
Char/Misc drivers for 4.14-rc1
2017-09-05 11:08:17 -07:00
md
Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
2017-09-07 12:41:48 -07:00
media
media updates for v4.14-rc1
2017-09-07 12:53:14 -07:00
memory
mfd: syscon: atmel-smc: Add helper to retrieve register layout
2017-09-05 08:46:01 +01:00
memstick
message
mfd
- New Drivers
2017-09-07 13:51:13 -07:00
misc
powerpc updates for 4.14
2017-09-07 10:15:40 -07:00
mmc
mmc: renesas_sdhi: Add r8a7743/5 support
2017-09-01 15:31:01 +02:00
mtd
mfd: syscon: atmel-smc: Add helper to retrieve register layout
2017-09-05 08:46:01 +01:00
mux
mux: make device_type const
2017-08-29 13:46:35 +02:00
net
- For the randstruct plugin, enable automatic randomization of structures
2017-09-07 20:30:19 -07:00
nfc
ntb
nubus
nvdimm
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
nvme
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
nvmem
nvmem: core: remove unneeded NULL check
2017-08-28 17:33:23 +02:00
of
DeviceTree updates for 4.14:
2017-09-07 14:43:33 -07:00
oprofile
parisc
parport
Char/Misc drivers for 4.14-rc1
2017-09-05 11:08:17 -07:00
pci
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-07 09:25:15 -07:00
pcmcia
perf
phy
- New Drivers
2017-09-07 13:51:13 -07:00
pinctrl
- New Drivers
2017-09-07 13:51:13 -07:00
platform
Merge branch 'pm-sleep'
2017-09-04 00:06:02 +02:00
pnp
power
- New Drivers
2017-09-07 13:51:13 -07:00
powercap
pps
ps3
ptp
pwm
Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged
2017-09-05 08:45:36 +01:00
rapidio
ras
regulator
- New Drivers
2017-09-07 13:51:13 -07:00
remoteproc
reset
rpmsg
rtc
Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged
2017-09-05 08:45:36 +01:00
s390
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
sbus
scsi
Merge branch 'parisc-4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
2017-09-05 09:37:11 -07:00
sfi
sh
sn
soc
spi
ACPI updates for v4.14-rc1
2017-09-05 12:45:03 -07:00
spmi
spmi: pmic-arb: Move the ownership check to irq_chip callback
2017-08-28 13:52:22 +02:00
ssb
staging
media updates for v4.14-rc1
2017-09-07 12:53:14 -07:00
target
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
tc
tee
thermal
thunderbolt
ACPI updates for v4.14-rc1
2017-09-05 12:45:03 -07:00
tty
powerpc updates for 4.14
2017-09-07 10:15:40 -07:00
uio
usb
- New Drivers
2017-09-07 13:51:13 -07:00
uwb
vfio
vhost
vhost_net: correctly check tx avail during rx busy polling
2017-09-05 14:47:32 -07:00
video
- Fix-ups
2017-09-07 13:55:16 -07:00
virt
virt: Convert to using %pOF instead of full_name
2017-08-29 08:52:51 -05:00
virtio
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-09-06 14:45:08 -07:00
vlynq
vme
w1
drivers: w1: add hwmon temp support for w1_therm
2017-08-31 18:50:14 +02:00
watchdog
mfd: twl: Move header file out of I2C realm
2017-09-04 14:41:02 +01:00
xen
xen: fixes and features for 4.14
2017-09-07 10:24:21 -07:00
zorro
Kconfig
Makefile