I hereby claim:
- I am davidlohr on github.
- I am davidlohr (https://keybase.io/davidlohr) on keybase.
- I have a public key whose fingerprint is 75F1 66C4 83D2 BF46 CDA2 E07C 5D3C 6CC7 6ACA FA02
To claim this, I am signing this object:
{ | |
"target": "linux/amd64", | |
"http": "127.0.0.1:56741", | |
"workdir": "workdir", | |
"kernel_obj": "/home/dave/code/linux/", | |
"image": "/img/bullseye.img", | |
"sshkey": "/img/bullseye.id_rsa", | |
"syzkaller": "/home/dave/code/syzkaller", | |
"procs": 8, | |
"type": "qemu", |
{ | |
"target": "linux/amd64", | |
"http": "127.0.0.1:56741", | |
"workdir": "workdir", | |
"kernel_obj": "/home/dave/code/linux/", | |
"image": "/img/bullseye.img", | |
"sshkey": "/img/bullseye.id_rsa", | |
"syzkaller": "/home/dave/code/syzkaller", | |
"procs": 8, | |
"type": "qemu", |
{ | |
"target": "linux/amd64", | |
"http": "127.0.0.1:56741", | |
"workdir": "workdir", | |
"kernel_obj": "/home/dave/code/linux/", | |
"image": "/img/bullseye.img", | |
"sshkey": "/img/bullseye.id_rsa", | |
"syzkaller": "/home/dave/code/syzkaller", | |
"procs": 8, | |
"type": "qemu", |
{ | |
"target": "linux/amd64", | |
"http": "127.0.0.1:56741", | |
"workdir": "workdir", | |
"kernel_obj": "/home/dave/code/linux/", | |
"image": "/img/bullseye.img", | |
"sshkey": "/img/bullseye.id_rsa", | |
"syzkaller": "/home/dave/code/syzkaller", | |
"procs": 8, | |
"type": "qemu", |
Applies to the MM, but works on any subsystem. | |
Based on https://deferred.io/2015/10/27/visualizing-linux-kernel-call-graphs.html | |
$ git diff | |
diff --git a/Makefile b/Makefile | |
index c43d825a3c4c..3b9f43a112b8 100644 | |
--- a/Makefile | |
+++ b/Makefile | |
@@ -523,7 +523,7 @@ KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE |
// Copyright (C) Davidlohr Bueso, 2018. | |
// | |
// Convert the infamous mmap_sem to a range lock. | |
// Usage within the kernel source: | |
// | |
// $ make coccicheck MODE=patch COCCI=/path/to/mmap_sem.cocci | |
virtual patch | |
virtual context | |
virtual org |
#!/bin/bash | |
# | |
# linux kernel CROSS make wrapper | |
# | |
# It will download/unpack the cross tool chain if necessary, | |
# then invoke make with suitable options. | |
# | |
# It detects ARCH in 4 ways. | |
# | |
# - make.i386 # make it a symlink to this script |
#!/bin/bash | |
# | |
# Copyright (C) 2016 Davidlohr Bueso. | |
# | |
# Download and build/install one or more flavors of the Linux kernel. | |
# Do what you please with this, but you better be root if you expect | |
# it to do anything useful. Also, probably very SUSE specific, this | |
# is my only working env. | |
# | |
# Usage: |
I hereby claim:
To claim this, I am signing this object: