aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/net_dropmonitor.py
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2022-10-23 22:14:23 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2022-11-18 02:18:10 +0100
commit622754e84b106a131fbac3f336bb45abf218849b (patch)
treee5371bb7a3f4aad8f9a4d168d79e73776c24b620 /tools/perf/scripts/python/net_dropmonitor.py
parentstackprotector: move get_random_canary() into stackprotector.h (diff)
downloadlinux-622754e84b106a131fbac3f336bb45abf218849b.tar.gz
linux-622754e84b106a131fbac3f336bb45abf218849b.zip
stackprotector: actually use get_random_canary()
The RNG always mixes in the Linux version extremely early in boot. It also always includes a cycle counter, not only during early boot, but each and every time it is invoked prior to being fully initialized. Together, this means that the use of additional xors inside of the various stackprotector.h files is superfluous and over-complicated. Instead, we can get exactly the same thing, but better, by just calling `get_random_canary()`. Acked-by: Guo Ren <guoren@kernel.org> # for csky Acked-by: Catalin Marinas <catalin.marinas@arm.com> # for arm64 Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions
vb/siano/sms-cards.c?id=266b95a548c6707eac43ac8caac515348aa44efe&follow=1'>V4L/DVB (11817): Siano: smscards - fix wrong firmware assignmentUri Shkolnik1-3/+0 2009-06-16V4L/DVB (11816): Siano: USB - move the device id table to the cards moduleUri Shkolnik1-14/+84 2009-06-16V4L/DVB (11815): Siano: bind infra-red componentUri Shkolnik5-14/+20 2009-06-16V4L/DVB (11814): Siano: smscards - add gpio look-up tableUri Shkolnik1-0/+34 2009-06-16V4L/DVB (11813): Siano: move dvb-api headers' includes to dvb adapterUri Shkolnik2-7/+5 2009-06-16V4L/DVB (11783): Siano: smsdvb - small typo fix ad module authorUri Shkolnik1-1/+1 2009-06-16V4L/DVB (11782): Siano: smsdvb - use 'push' status mechanismUri Shkolnik3-191/+366 2009-06-16V4L/DVB (11781): Siano: smsdvb - add big endian supportUri Shkolnik1-1/+9 2009-06-16V4L/DVB (11780): Siano: fix compilation error due to the lack of EXTERNAL_SYMBOLMauro Carvalho Chehab1-1/+3 2009-06-16V4L/DVB (11779): Siano: Makefile - add smsendian to buildUri Shkolnik1-1/+1 2009-06-16V4L/DVB (11778): Siano: smsusb - lost buffers bug fixUri Shkolnik1-5/+8 2009-06-16V4L/DVB (11777): Siano: smsusb - handle byte ordering and big endianityUri Shkolnik1-2/+4 2009-06-16V4L/DVB (11776): Siano: smsusb - update licenseUri Shkolnik1-20/+20 2009-06-16V4L/DVB (11729): Siano: smsdvb - remove redundent complete instructionUri Shkolnik1-1/+0 2009-06-16V4L/DVB (11728): Siano: smsdvb - modify licenseUri Shkolnik1-20/+20 2009-06-16V4L/DVB (11727): Siano: core header - update include filesUri Shkolnik1-2/+7 2009-06-16V4L/DVB (11726): Modify the file license to match all other Siano's filesUri Shkolnik1-24/+24 2009-06-16V4L/DVB (11561): Siano: add messages handling for big-endian targetUri Shkolnik2-0/+132 2009-06-16V4L/DVB (11559): Siano: add support for infra-red (IR) controllersUri Shkolnik2-0/+394 2009-06-16V4L/DVB (11556): Siano: core header - indentationUri Shkolnik1-19/+23 2009-06-16V4L/DVB (11555): Siano: core - move and update the main core structure declar...Uri Shkolnik2-36/+54 2009-06-16V4L/DVB (11554): Siano: core header - add definitions and structuresUri Shkolnik1-2/+25 2009-06-16V4L/DVB (11552): Siano: SDIO interface driver - remove two redundant linesUri Shkolnik1-2/+0 2009-06-16V4L/DVB (11441): cx88-dsp: fixing 64bit mathMiroslav Sustek1-2/+15 2009-06-16V4L/DVB (11396): cx88: avoid reprogramming every audio register on A2 stereo/...Marton Balint1-6/+4 2009-06-16V4L/DVB (11395): cx88: audio thread: if stereo detection is hw supported don'...Marton Balint1-18/+33 2009-06-16V4L/DVB (11394): cx88: Add support for stereo and sap detection for A2Marton Balint5-10/+381