Konstantin Ryabitsev
b72dde3869
Documentation/process: kernel maintainer PGP guide
...
This guide is an adapted version of the more general "Protecting Code
Integrity" guide written and maintained by The Linux Foundation IT for
use with open-source projects. It provides the oft-lacking guidance on
the following topics:
- how to properly protect one's PGP keys to minimize the risks of them
being stolen and used maliciously to impersonate a kernel developer
- how to configure Git to properly use GnuPG
- when and how to use PGP with Git
- how to verify fellow Linux Kernel developer identities
I believe this document should live with the rest of the documentation
describing proper processes one should follow when participating in
kernel development. Placing it in a wiki on some place like kernel.org
would be insufficient for a number of reasons -- primarily, because only
a relatively small subset of maintainers have accounts on kernel.org,
but also because even those who do rarely remember that such wiki
exists. Keeping it with the rest of in-kernel docs should hopefully give
it more visibility, but also help keep it up-to-date as tools and
processes evolve.
Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2018-02-01 10:58:19 -07:00
..
ABI
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-01-31 14:31:10 -08:00
accounting
acpi
ACPI / LPIT: Add Low Power Idle Table (LPIT) support
2017-10-11 15:38:10 +02:00
admin-guide
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
aoe
arm
ARM: sunxi: add support for R40 SoC
2017-09-22 21:57:09 +02:00
arm64
arm64 updates for 4.16:
2018-01-30 13:57:43 -08:00
auxdisplay
backlight
blackfin
block
block, bfq: move debug blkio stats behind CONFIG_DEBUG_BLK_CGROUP
2017-11-14 20:13:33 -07:00
blockdev
SCSI misc on 20170907
2017-09-07 21:11:05 -07:00
bpf
bpf, doc: add faq about bpf development process
2017-12-06 14:32:42 -08:00
bus-devices
cdrom
documentation: Update ide-cd documentation to reflect CONFIG_BLK_DEV_HD_IDE removal
2017-10-12 11:25:31 -06:00
cgroup-v1
Documentation: Fix 'file_mapped' -> 'mapped_file'
2018-01-30 09:52:11 -08:00
cma
connector
console
core-api
errseq: Add to documentation tree
2018-01-01 12:40:27 -07:00
cpu-freq
cpufreq: stats: Handle the case when trans_table goes beyond PAGE_SIZE
2017-11-08 23:41:25 +01:00
cpuidle
cris
crypto
crypto: doc - adapt api sample to use async. op wait
2017-11-03 22:11:23 +08:00
dev-tools
Kbuild misc updates for v4.15
2017-11-17 17:51:33 -08:00
device-mapper
dm cache: Documentation: update default migration_throttling value
2018-01-30 16:55:47 -05:00
devicetree
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2018-01-31 14:31:10 -08:00
doc-guide
scripts: kernel-doc: parse next structs/unions
2017-12-21 13:41:46 -07:00
driver-api
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
driver-model
serdev: Introduce devm_serdev_device_open()
2018-01-08 10:08:34 +00:00
early-userspace
EDID
extcon
fault-injection
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
fb
documentation: fb: update list of available compiled-in fonts
2017-11-08 03:39:52 -07:00
features
Xtensa improvements for v4.16:
2018-01-29 16:40:28 -08:00
filesystems
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
firmware_class
fmc
fpga
frv
gpio
gpio: Fix a documentation spelling mistake
2018-01-21 16:52:31 +01:00
gpu
docs: fix, intel_guc_loader.c has been moved to intel_guc_fw.c
2018-01-02 17:21:51 +02:00
hid
Documentation: fix input related doc refs
2017-10-12 11:14:06 -06:00
hwmon
hwmon: (pmbus/max31785) Add dual tachometer support
2018-01-02 15:05:34 -08:00
i2c
i2c: update i2c-dev.h warning in documentation
2017-12-21 13:39:30 -07:00
ia64
kbuild: /bin/pwd -> pwd
2017-11-18 11:32:27 +09:00
ide
iio
infiniband
input
HID: hid-multitouch: support fine-grain orientation reporting
2017-12-01 10:01:01 +01:00
ioctl
isdn
kbuild
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
kdump
kernel-hacking
Documentation: Fix misconversion of #if
2018-01-17 16:45:01 -07:00
laptops
Documentation: fix admin-guide doc refs
2017-10-12 11:13:28 -06:00
leds
Documentation: leds: Update 00-INDEX file
2017-10-23 20:17:03 +02:00
lightnvm
livepatch
livepatch: Remove immediate feature
2018-01-11 10:58:03 +01:00
locking
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
2018-01-03 14:14:18 +01:00
m68k
maintainer
docs: Add an intro note to the maintainers handbook
2017-12-11 14:46:10 -07:00
md
raid5-ppl: PPL support for disks with write-back cache enabled
2018-01-15 14:29:42 -08:00
media
media: docs: add documentation for frontend attach info
2017-11-30 04:19:04 -05:00
memory-devices
metag
mic
mips
misc-devices
mmc
mn10300
mtd
mtd: spi-nor: add an API to restore the status of SPI flash chip
2017-12-13 00:36:00 +01:00
namespaces
netlabel
networking
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
2018-01-28 21:22:46 -05:00
nfc
nios2
nvdimm
nvmem
openrisc
Documentation: openrisc: Updates to README
2017-10-30 21:37:53 +09:00
parisc
PCI
pcmcia
perf
perf: ARM DynamIQ Shared Unit PMU support
2018-01-02 16:43:12 +00:00
phy
platform
power
regulator: Changes for v4.16
2018-01-29 11:32:44 -08:00
powerpc
pps
drivers/pps: aesthetic tweaks to PPS-related content
2017-09-08 18:26:51 -07:00
process
Documentation/process: kernel maintainer PGP guide
2018-02-01 10:58:19 -07:00
pti
ptp
rapidio
RCU
Merge branches 'cond_resched.2017.12.04a', 'dyntick.2017.11.28a', 'fixes.2017.12.11a', 'srbd.2017.12.05a' and 'torture.2017.12.11a' into HEAD
2017-12-11 09:21:58 -08:00
s390
scheduler
sched/deadline: Fix the description of runtime accounting in the documentation
2017-11-16 09:00:35 +01:00
scsi
scsi: documentation: Fix case of 'scsi_device' struct mention(s)
2017-12-02 08:43:43 -07:00
security
Documentation: security/credentials.rst: explain need to sort group_list
2018-01-08 14:20:31 -07:00
serial
sh
sound
sound updates for 4.15-rc1
2017-11-14 18:01:46 -08:00
sparc
sphinx
linux-next: docs-rst: Fix typos in kfigure.py
2018-01-17 16:49:05 -07:00
sphinx-static
spi
sysctl
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
target
thermal
cpu_cooling: Remove static-power related documentation
2018-01-03 13:11:48 +01:00
timers
docs: highres: fix broken urls
2017-09-26 14:58:23 -06:00
trace
docs: ftrace-uses.rst fix varios code-block directives
2017-12-21 13:39:31 -07:00
translations
A few late-arriving docs updates that have no real reason to wait. There's
2017-11-23 21:01:32 -10:00
usb
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
userspace-api
virtual
KVM: PPC: Book3S: Provide information about hardware/firmware CVE workarounds
2018-01-19 15:17:01 +11:00
vm
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
w1
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
watchdog
Documentation: fix selftests related file refs
2017-10-19 12:58:21 -06:00
wimax
x86
Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-01-29 17:48:22 -08:00
xtensa
xtensa: add support for KASAN
2017-12-16 22:37:12 -08:00
.gitignore
00-INDEX
docs: get rid of kernel-doc-nano-HOWTO.txt
2017-12-21 13:41:46 -07:00
atomic_bitops.txt
atomic_t.txt
bcache.txt
bt8xxgpio.txt
btmrvl.txt
bus-virt-phys-mapping.txt
cachetlb.txt
cgroup-v2.txt
cgroup, docs: document the root cgroup behavior of cpu and io controllers
2018-01-16 08:07:09 -08:00
Changes
circular-buffers.txt
doc: De-emphasize smp_read_barrier_depends
2017-12-05 11:57:53 -08:00
clearing-warn-once.txt
kernel debug: support resetting WARN*_ONCE
2017-11-17 16:10:00 -08:00
clk.txt
CodingStyle
conf.py
docs: Remove "could not extract kernel version" warning
2017-12-11 15:20:04 -07:00
cpu-load.txt
cputopology.txt
crc32.txt
dcdbas.txt
debugging-modules.txt
debugging-via-ohci1394.txt
dell_rbu.txt
digsig.txt
DMA-API-HOWTO.txt
DMA-API.txt
DMA-attributes.txt
DMA-ISA-LPC.txt
docutils.conf
dontdiff
efi-stub.txt
eisa.txt
flexible-arrays.txt
futex-requeue-pi.txt
gcc-plugins.txt
highuid.txt
hw_random.txt
hwspinlock.txt
index.rst
Documentation: Add license-rules.rst to describe how to properly identify file licenses
2018-01-06 10:58:02 -07:00
Intel-IOMMU.txt
intel_txt.txt
io-mapping.txt
io_ordering.txt
iostats.txt
IPMI.txt
ipmi: Make IPMI panic strings always available
2017-09-27 16:03:45 -05:00
IRQ-affinity.txt
IRQ-domain.txt
irqdomain: Kill CONFIG_IRQ_DOMAIN_DEBUG
2018-01-24 12:32:58 +01:00
IRQ.txt
irqflags-tracing.txt
isa.txt
isapnp.txt
kernel-per-CPU-kthreads.txt
kobject.txt
kprobes.txt
kprobes/docs: Remove jprobes related documents
2017-10-20 11:02:55 +02:00
kref.txt
ldm.txt
lockup-watchdogs.txt
logo.gif
logo.txt
lsm.txt
lzo.txt
mailbox.txt
Makefile
Documentation: add script and build target to check for broken file references
2017-10-12 11:07:42 -06:00
memory-barriers.txt
doc: De-emphasize smp_read_barrier_depends
2017-12-05 11:57:53 -08:00
memory-hotplug.txt
men-chameleon-bus.txt
nommu-mmap.txt
ntb.txt
numastat.txt
padata.txt
parport-lowlevel.txt
percpu-rw-semaphore.txt
phy.txt
pi-futex.txt
Documentation: fix locking rt-mutex doc refs
2017-10-19 12:56:44 -06:00
pnp.txt
preempt-locking.txt
pwm.txt
rbtree.txt
rbtree: cache leftmost node internally
2017-09-08 18:26:48 -07:00
remoteproc.txt
rfkill.txt
robust-futex-ABI.txt
robust-futexes.txt
rpmsg.txt
rtc.txt
SAK.txt
sgi-ioc4.txt
siphash.txt
SM501.txt
smsc_ece1099.txt
static-keys.txt
SubmittingPatches
svga.txt
documentation/svga.txt: update outdated file
2017-11-20 10:45:50 -07:00
switchtec.txt
NTB: switchtec_ntb: Update switchtec documentation with notes for NTB
2017-11-18 20:37:13 -05:00
sync_file.txt
tee.txt
this_cpu_ops.txt
unaligned-memory-access.txt
vfio-mediated-device.txt
vfio.txt
video-output.txt
xillybus.txt
xz.txt
zorro.txt