diff --git a/.checkpatch.conf b/.checkpatch.conf index 4c8af2c4f2..1ad327d3ed 100644 --- a/.checkpatch.conf +++ b/.checkpatch.conf @@ -9,7 +9,6 @@ --ignore BRACES --ignore PRINTK_WITHOUT_KERN_LEVEL --ignore SPLIT_STRING ---ignore FILE_PATH_CHANGES --ignore VOLATILE --ignore CONFIG_EXPERIMENTAL --ignore PREFER_KERNEL_TYPES diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 0000000000..92383ee5ab --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,78 @@ +Originally from the Linux Kernel. +# Licensed under the terms of the GNU GPL License version 2 + +Descriptions of section entries: + + P: Person (obsolete) + M: Mail patches to: FullName + R: Designated reviewer: FullName + These reviewers should be CCed on patches. + L: Mailing list that is relevant to this area + W: Web-page with status/info + Q: Patchwork web based patch tracking system site + T: SCM tree type and location. + Type is one of: git, hg, quilt, stgit, topgit + S: Status, one of the following: + Supported: Someone is actually paid to look after this. + Maintained: Someone actually looks after it. + Odd Fixes: It has a maintainer but they don't have time to do + much other than throw the odd patch in. See below.. + Orphan: No current maintainer [but maybe you could take the + role as you write your new code]. + Obsolete: Old code. Something tagged obsolete generally means + it has been replaced by a better system and you + should be using that. + F: Files and directories with wildcard patterns. + A trailing slash includes all files and subdirectory files. + F: drivers/net/ all files in and below drivers/net + F: drivers/net/* all files in drivers/net, but not below + F: */net/* all files in "any top level directory"/net + One pattern per line. Multiple F: lines acceptable. + N: Files and directories with regex patterns. + N: [^a-z]tegra all files whose path contains the word tegra + One pattern per line. Multiple N: lines acceptable. + scripts/get_maintainer.pl has different behavior for files that + match F: pattern and matches of N: patterns. By default, + get_maintainer will not look at git log history when an F: pattern + match occurs. When an N: match occurs, git log history is used + to also notify the people that have git commit signatures. + X: Files and directories that are NOT maintained, same rules as F: + Files exclusions are tested before file matches. + Can be useful for excluding a specific subdirectory, for instance: + F: net/ + X: net/ipv6/ + matches all files in and below net excluding net/ipv6/ + K: Keyword perl extended regex pattern to match content in a + patch or file. For instance: + K: of_get_profile + matches patches or files that contain "of_get_profile" + K: \b(printk|pr_(info|err))\b + matches patches or files that contain one or more of the words + printk, pr_info or pr_err + One regex pattern per line. Multiple K: lines acceptable. + +Note: For the hard of thinking, this list is meant to remain in alphabetical +order. If you could add yourselves to it in alphabetical order that would be +so much easier [Ed] + +Maintainers List (try to look for most precise areas first) + + ----------------------------------- + +DOCUMENTATION +M: Perez-Gonzalez, Inaky +S: Supported +F: doc/* + +QMSI +M: Anas Nashif +S: Supported +F: ext/hal/qmsi/ + +THE REST +M: Anas Nashif +L: devel@lists.zephyrproject.com +T: git https://gerrit.zephyrproject.org/r/a/zephyr +S: Buried alive in reporters +F: * +F: */