René's URL Explorer Experiment


Title: Checkpatch — The Linux Kernel documentation

Generator: Docutils 0.19: https://docutils.sourceforge.io/

direct link

Domain: docs.kernel.org

Links:

https://docs.kernel.org/index.html
The Linux Kernelhttps://docs.kernel.org/index.html
Development processhttps://docs.kernel.org/process/development-process.html
Submitting patcheshttps://docs.kernel.org/process/submitting-patches.html
Code of conducthttps://docs.kernel.org/process/code-of-conduct.html
Maintainer handbookhttps://docs.kernel.org/maintainer/index.html
All development-process docshttps://docs.kernel.org/process/index.html
Core APIhttps://docs.kernel.org/core-api/index.html
Driver APIshttps://docs.kernel.org/driver-api/index.html
Subsystemshttps://docs.kernel.org/subsystem-apis.html
Lockinghttps://docs.kernel.org/locking/index.html
Licensing ruleshttps://docs.kernel.org/process/license-rules.html
Writing documentationhttps://docs.kernel.org/doc-guide/index.html
Development toolshttps://docs.kernel.org/dev-tools/index.html
Kernel Testing Guidehttps://docs.kernel.org/dev-tools/testing-overview.html
Checkpatchhttps://docs.kernel.org/dev-tools/checkpatch.html
Optionshttps://docs.kernel.org/dev-tools/checkpatch.html#options
Message Levelshttps://docs.kernel.org/dev-tools/checkpatch.html#message-levels
Type Descriptionshttps://docs.kernel.org/dev-tools/checkpatch.html#type-descriptions
clang-formathttps://docs.kernel.org/dev-tools/clang-format.html
Coccinellehttps://docs.kernel.org/dev-tools/coccinelle.html
Sparsehttps://docs.kernel.org/dev-tools/sparse.html
KCOV: code coverage for fuzzinghttps://docs.kernel.org/dev-tools/kcov.html
Using gcov with the Linux kernelhttps://docs.kernel.org/dev-tools/gcov.html
Kernel Address Sanitizer (KASAN)https://docs.kernel.org/dev-tools/kasan.html
Kernel Memory Sanitizer (KMSAN)https://docs.kernel.org/dev-tools/kmsan.html
Undefined Behavior Sanitizer - UBSANhttps://docs.kernel.org/dev-tools/ubsan.html
Kernel Memory Leak Detectorhttps://docs.kernel.org/dev-tools/kmemleak.html
Kernel Concurrency Sanitizer (KCSAN)https://docs.kernel.org/dev-tools/kcsan.html
Linux Kernel Memory Consistency Model (LKMM)https://docs.kernel.org/dev-tools/lkmm/index.html
Kernel Electric-Fence (KFENCE)https://docs.kernel.org/dev-tools/kfence.html
Linux Kernel Selftestshttps://docs.kernel.org/dev-tools/kselftest.html
KUnit - Linux Kernel Unit Testinghttps://docs.kernel.org/dev-tools/kunit/index.html
The Kernel Test Anything Protocol (KTAP), version 1https://docs.kernel.org/dev-tools/ktap.html
UAPI Checkerhttps://docs.kernel.org/dev-tools/checkuapi.html
Linux Kernel GPIO based sloppy logic analyzerhttps://docs.kernel.org/dev-tools/gpio-sloppy-logic-analyzer.html
Using AutoFDO with the Linux kernelhttps://docs.kernel.org/dev-tools/autofdo.html
Using Propeller with the Linux kernelhttps://docs.kernel.org/dev-tools/propeller.html
Testing guidehttps://docs.kernel.org/dev-tools/testing-overview.html
Hacking guidehttps://docs.kernel.org/kernel-hacking/index.html
Tracinghttps://docs.kernel.org/trace/index.html
Fault injectionhttps://docs.kernel.org/fault-injection/index.html
Livepatchinghttps://docs.kernel.org/livepatch/index.html
Rusthttps://docs.kernel.org/rust/index.html
Administrationhttps://docs.kernel.org/admin-guide/index.html
Build systemhttps://docs.kernel.org/kbuild/index.html
Reporting issueshttps://docs.kernel.org/admin-guide/reporting-issues.html
Userspace toolshttps://docs.kernel.org/tools/index.html
Userspace APIhttps://docs.kernel.org/userspace-api/index.html
Firmwarehttps://docs.kernel.org/firmware-guide/index.html
Firmware and Devicetreehttps://docs.kernel.org/devicetree/index.html
CPU architectureshttps://docs.kernel.org/arch/index.html
Unsorted documentationhttps://docs.kernel.org/staging/index.html
Translationshttps://docs.kernel.org/translations/index.html
Show Sourcehttps://docs.kernel.org/_sources/dev-tools/checkpatch.rst.txt
https://docs.kernel.org/dev-tools/checkpatch.html#checkpatch
https://docs.kernel.org/dev-tools/checkpatch.html#options
https://docs.kernel.org/dev-tools/checkpatch.html#message-levels
https://docs.kernel.org/dev-tools/checkpatch.html#type-descriptions
https://docs.kernel.org/dev-tools/checkpatch.html#allocation-style
https://www.kernel.org/doc/html/latest/core-api/memory-allocation.htmlhttps://www.kernel.org/doc/html/latest/core-api/memory-allocation.html
https://www.kernel.org/doc/html/latest/process/coding-style.html#allocating-memoryhttps://www.kernel.org/doc/html/latest/process/coding-style.html#allocating-memory
https://www.kernel.org/doc/html/latest/core-api/memory-allocation.htmlhttps://www.kernel.org/doc/html/latest/core-api/memory-allocation.html
https://docs.kernel.org/dev-tools/checkpatch.html#api-usage
https://www.kernel.org/doc/html/latest/process/deprecated.html#bug-and-bug-onhttps://www.kernel.org/doc/html/latest/process/deprecated.html#bug-and-bug-on
simple_strtol()https://docs.kernel.org/core-api/kernel-api.html#c.simple_strtol
simple_strtoll()https://docs.kernel.org/core-api/kernel-api.html#c.simple_strtoll
simple_strtoul()https://docs.kernel.org/core-api/kernel-api.html#c.simple_strtoul
simple_strtoull()https://docs.kernel.org/core-api/kernel-api.html#c.simple_strtoull
kstrtol()https://docs.kernel.org/core-api/kernel-api.html#c.kstrtol
kstrtoll()https://docs.kernel.org/core-api/kernel-api.html#c.kstrtoll
kstrtoul()https://docs.kernel.org/core-api/kernel-api.html#c.kstrtoul
kstrtoull()https://docs.kernel.org/core-api/kernel-api.html#c.kstrtoull
https://www.kernel.org/doc/html/latest/process/deprecated.html#simple-strtol-simple-strtoll-simple-strtoul-simple-strtoullhttps://www.kernel.org/doc/html/latest/process/deprecated.html#simple-strtol-simple-strtoll-simple-strtoul-simple-strtoull
https://lore.kernel.org/lkml/1400106425.12666.6.camel@joe-AO725/https://lore.kernel.org/lkml/1400106425.12666.6.camel@joe-AO725/
https://www.kernel.org/doc/html/latest/RCU/whatisRCU.html#full-list-of-rcu-apishttps://www.kernel.org/doc/html/latest/RCU/whatisRCU.html#full-list-of-rcu-apis
https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributeshttps://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributeshttps://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributeshttps://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
https://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributeshttps://www.kernel.org/doc/html/latest/driver-api/driver-model/device.html#attributes
Commit d91bff3011cfhttps://git.kernel.org/torvalds/c/d91bff3011cf
https://lore.kernel.org/lkml/20190430180111.10688-1-mcroce@redhat.com/https://lore.kernel.org/lkml/20190430180111.10688-1-mcroce@redhat.com/
https://lore.kernel.org/lkml/20190531131422.14970-1-mcroce@redhat.com/https://lore.kernel.org/lkml/20190531131422.14970-1-mcroce@redhat.com/
https://lore.kernel.org/lkml/5eb299021dec23c1a48fa7d9f2c8b794e967766d.1408730669.git.luto@amacapital.net/https://lore.kernel.org/lkml/5eb299021dec23c1a48fa7d9f2c8b794e967766d.1408730669.git.luto@amacapital.net/
https://lore.kernel.org/netdev/20200510182252.GA411829@lunn.ch/https://lore.kernel.org/netdev/20200510182252.GA411829@lunn.ch/
https://lore.kernel.org/lkml/20080320201723.b87b3732.akpm@linux-foundation.org/https://lore.kernel.org/lkml/20080320201723.b87b3732.akpm@linux-foundation.org/
https://lore.kernel.org/lkml/1268959062.9440.467.camel@laptop/https://lore.kernel.org/lkml/1268959062.9440.467.camel@laptop/
https://www.kernel.org/doc/html/latest/locking/lockdep-design.html#annotationshttps://www.kernel.org/doc/html/latest/locking/lockdep-design.html#annotations
usleep_range()https://docs.kernel.org/timers/delay_sleep_functions.html#c.usleep_range
udelay()https://docs.kernel.org/timers/delay_sleep_functions.html#c.udelay
usleep_range()https://docs.kernel.org/timers/delay_sleep_functions.html#c.usleep_range
https://docs.kernel.org/dev-tools/checkpatch.html#comments
https://www.kernel.org/doc/html/latest/process/coding-style.html#commentinghttps://www.kernel.org/doc/html/latest/process/coding-style.html#commenting
https://www.kernel.org/doc/html/latest/process/coding-style.html#commentinghttps://www.kernel.org/doc/html/latest/process/coding-style.html#commenting
https://lore.kernel.org/lkml/20200401101714.44781-1-elver@google.com/https://lore.kernel.org/lkml/20200401101714.44781-1-elver@google.com/
https://lore.kernel.org/lkml/20131006222342.GT19510@leaf/https://lore.kernel.org/lkml/20131006222342.GT19510@leaf/
https://docs.kernel.org/dev-tools/checkpatch.html#commit-message
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#developer-s-certificate-of-origin-1-1https://www.kernel.org/doc/html/latest/process/submitting-patches.html#developer-s-certificate-of-origin-1-1
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changeshttps://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changeshttps://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-originhttps://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-originhttps://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin
https://lore.kernel.org/lkml/20150611134006.9df79a893e3636019ad2759e@linux-foundation.org/https://lore.kernel.org/lkml/20150611134006.9df79a893e3636019ad2759e@linux-foundation.org/
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changeshttps://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
https://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changeshttps://www.kernel.org/doc/html/latest/process/submitting-patches.html#describe-your-changes
https://docs.kernel.org/dev-tools/checkpatch.html#comparison-style
https://lore.kernel.org/lkml/1365563834.27174.12.camel@joe-AO722/https://lore.kernel.org/lkml/1365563834.27174.12.camel@joe-AO722/
https://docs.kernel.org/dev-tools/checkpatch.html#indentation-and-line-breaks
https://www.kernel.org/doc/html/latest/process/coding-style.html#indentationhttps://www.kernel.org/doc/html/latest/process/coding-style.html#indentation
https://lore.kernel.org/lkml/1328311239.21255.24.camel@joe2Laptop/https://lore.kernel.org/lkml/1328311239.21255.24.camel@joe2Laptop/
https://www.kernel.org/doc/html/latest/process/coding-style.html#indentationhttps://www.kernel.org/doc/html/latest/process/coding-style.html#indentation
Commit bdc48fa11e46https://git.kernel.org/torvalds/c/bdc48fa11e46
https://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-stringshttps://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-strings
https://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-stringshttps://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-strings
https://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-stringshttps://www.kernel.org/doc/html/latest/process/coding-style.html#breaking-long-lines-and-strings
https://lore.kernel.org/lkml/20120203052727.GA15035@leaf/https://lore.kernel.org/lkml/20120203052727.GA15035@leaf/
https://docs.kernel.org/dev-tools/checkpatch.html#macros-attributes-and-symbols
https://www.kernel.org/doc/html/latest/kbuild/reproducible-builds.html#timestampshttps://www.kernel.org/doc/html/latest/kbuild/reproducible-builds.html#timestamps
https://lore.kernel.org/lkml/CA+55aFycQ9XJvEOsiM3txHL5bjUc8CeKWJNR_H+MiicaddB42Q@mail.gmail.com/https://lore.kernel.org/lkml/CA+55aFycQ9XJvEOsiM3txHL5bjUc8CeKWJNR_H+MiicaddB42Q@mail.gmail.com/
https://lore.kernel.org/lkml/1377655732.3619.19.camel@joe-AO722/https://lore.kernel.org/lkml/1377655732.3619.19.camel@joe-AO722/
https://www.kernel.org/doc/html/latest/process/coding-style.html#macros-enums-and-rtlhttps://www.kernel.org/doc/html/latest/process/coding-style.html#macros-enums-and-rtl
https://lore.kernel.org/lkml/1399671106.2912.21.camel@joe-AO725/https://lore.kernel.org/lkml/1399671106.2912.21.camel@joe-AO725/
https://www.kernel.org/doc/html/latest/process/coding-style.html#macros-enums-and-rtlhttps://www.kernel.org/doc/html/latest/process/coding-style.html#macros-enums-and-rtl
https://docs.kernel.org/dev-tools/checkpatch.html#functions-and-variables
https://www.kernel.org/doc/html/latest/process/coding-style.html#naminghttps://www.kernel.org/doc/html/latest/process/coding-style.html#naming
https://lore.kernel.org/lkml/alpine.DEB.2.10.1608281509480.3321@hadrien/https://lore.kernel.org/lkml/alpine.DEB.2.10.1608281509480.3321@hadrien/
https://lore.kernel.org/lkml/58fd478f408a34b578ee8d949c5c4b4da4d4f41d.camel@HansenPartnership.com/https://lore.kernel.org/lkml/58fd478f408a34b578ee8d949c5c4b4da4d4f41d.camel@HansenPartnership.com/
https://docs.kernel.org/dev-tools/checkpatch.html#permissions
https://www.kernel.org/doc/html/latest/filesystems/sysfs.html#attributeshttps://www.kernel.org/doc/html/latest/filesystems/sysfs.html#attributes
https://lore.kernel.org/linux-arm-kernel/cover.1296818921.git.segoon@openwall.com/https://lore.kernel.org/linux-arm-kernel/cover.1296818921.git.segoon@openwall.com/
https://lore.kernel.org/lkml/CA+55aFw5v23T-zvDZp-MmD_EYxF8WbafwwB59934FV7g21uMGQ@mail.gmail.com/https://lore.kernel.org/lkml/CA+55aFw5v23T-zvDZp-MmD_EYxF8WbafwwB59934FV7g21uMGQ@mail.gmail.com/
https://docs.kernel.org/dev-tools/checkpatch.html#spacing-and-brackets
https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#spaces
https://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaceshttps://www.kernel.org/doc/html/latest/process/coding-style.html#placing-braces-and-spaces
https://docs.kernel.org/dev-tools/checkpatch.html#others
https://www.kernel.org/doc/html/latest/devicetree/bindings/writing-schema.htmlhttps://www.kernel.org/doc/html/latest/devicetree/bindings/writing-schema.html
https://www.kernel.org/doc/html/latest/devicetree/bindings/submitting-patches.html#i-for-patch-submittershttps://www.kernel.org/doc/html/latest/devicetree/bindings/submitting-patches.html#i-for-patch-submitters
https://www.kernel.org/doc/html/latest/process/license-rules.htmlhttps://www.kernel.org/doc/html/latest/process/license-rules.html
Sphinx 5.3.0https://www.sphinx-doc.org/
Alabaster 0.7.16https://alabaster.readthedocs.io
Page sourcehttps://docs.kernel.org/_sources/dev-tools/checkpatch.rst.txt

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.