€•’pŒsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ0/translations/zh_CN/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/zh_TW/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/it_IT/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/ja_JP/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/ko_KR/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/pt_BR/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/sp_SP/process/maintainer-handbooks”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒJ/var/lib/git/docbuild/linux/Documentation/process/maintainer-handbooks.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ@Subsystem and maintainer tree specific development process notes”h]”hŒ@Subsystem and maintainer tree specific development process notes”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒÅThe purpose of this document is to provide subsystem specific information which is supplementary to the general development process handbook :ref:`Documentation/process `.”h]”(hŒ�The purpose of this document is to provide subsystem specific information which is supplementary to the general development process handbook ”…”�”}”(hhßh²hh³Nh´Nubh)�”}”(hŒ7:ref:`Documentation/process `”h]”hŒinline”“”)�”}”(hhéh]”hŒDocumentation/process”…”�”}”(hhíh²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1hëhhçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œprocess/maintainer-handbooks”Œ refdomain”høŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆŒ reftarget”Œdevelopment_process_main”uh1hh³hÇh´KhhßubhŒ.”…”�”}”(hhßh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhÞ)�”}”(hXFor developers, see below for all the known subsystem specific guides. If the subsystem you are contributing to does not have a guide listed here, it is fair to seek clarification of questions raised in Documentation/maintainer/maintainer-entry-profile.rst.”h]”hXFor developers, see below for all the known subsystem specific guides. If the subsystem you are contributing to does not have a guide listed here, it is fair to seek clarification of questions raised in Documentation/maintainer/maintainer-entry-profile.rst.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´K hhÊh²hubhÞ)�”}”(hŒÉFor maintainers, consider documenting additional requirements and expectations if submissions routinely overlook specific submission criteria. See Documentation/maintainer/maintainer-entry-profile.rst.”h]”hŒÉFor maintainers, consider documenting additional requirements and expectations if submissions routinely overlook specific submission criteria. See Documentation/maintainer/maintainer-entry-profile.rst.”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³hÇh´KhhÊh²hubhŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒS:doc:`Arm And Arm64 Soc Sub-Architectures (Common Parts) `”h]”hÞ)�”}”(hj;h]”h)�”}”(hj;h]”hì)�”}”(hj;h]”hŒ2Arm And Arm64 Soc Sub-Architectures (Common Parts)”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj@ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jMŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-soc”uh1hh³Œ'/var/lib/git/docbuild/linux/MAINTAINERS”h´Khj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ\:doc:`Arm/Samsung S3C, S5P And Exynos Arm Architectures `”h]”hÞ)�”}”(hjnh]”h)�”}”(hjnh]”hì)�”}”(hjnh]”hŒ1Arm/Samsung S3C, S5P And Exynos Arm Architectures”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjsubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j€Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ!/process/maintainer-soc-clean-dts”uh1hh³j_h´Khjpubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjlubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒD:doc:`Arm/Tesla Fsd Soc Support `”h]”hÞ)�”}”(hj h]”h)�”}”(hj h]”hì)�”}”(hj h]”hŒArm/Tesla Fsd Soc Support”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j²Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ!/process/maintainer-soc-clean-dts”uh1hh³j_h´Khj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒT`Audit Subsystem `_”h]”hÞ)�”}”(hjÒh]”(hŒ reference”“”)�”}”(hjÒh]”hŒAudit Subsystem”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”ŒAudit Subsystem”Œrefuri”Œ?https://github.com/linux-audit/audit-kernel/blob/main/README.md”uh1j×hjÔubhŒtarget”“”)�”}”(hŒB ”h]”h}”(h]”Œaudit-subsystem”ah ]”h"]”Œaudit subsystem”ah$]”h&]”Œrefuri”jéuh1jêŒ referenced”KhjÔubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´KhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ@:doc:`Clocksource, Clockevent Drivers `”h]”hÞ)�”}”(hjh]”h)�”}”(hjh]”hì)�”}”(hjh]”hŒClocksource, Clockevent Drivers”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ,:doc:`Cpu Hotplug `”h]”hÞ)�”}”(hj:h]”h)�”}”(hj:h]”hì)�”}”(hj:h]”hŒ Cpu Hotplug”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jLŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ+:doc:`Damon `”h]”hÞ)�”}”(hjlh]”h)�”}”(hjlh]”hì)�”}”(hjlh]”hŒDamon”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjqubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j~Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/mm/damon/maintainer-profile”uh1hh³j_h´Khjnubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ.:doc:`Debugobjects: `”h]”hÞ)�”}”(hjžh]”h)�”}”(hjžh]”hì)�”}”(hjžh]”hŒ Debugobjects:”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj£ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j°Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjœubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ4:doc:`Documentation `”h]”hÞ)�”}”(hjÐh]”h)�”}”(hjÐh]”hì)�”}”(hjÐh]”hŒ Documentation”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjÕubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jâŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/doc-guide/maintainer-profile”uh1hh³j_h´K hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ0:doc:`Futex Subsystem `”h]”hÞ)�”}”(hjh]”h)�”}”(hjh]”hì)�”}”(hjh]”hŒFutex Subsystem”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ3:doc:`Generic Entry Code `”h]”hÞ)�”}”(hj4h]”h)�”}”(hj4h]”hì)�”}”(hj4h]”hŒGeneric Entry Code”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj9ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jFŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´K hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K hj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒD:doc:`Google Tensor Soc Support `”h]”hÞ)�”}”(hjfh]”h)�”}”(hjfh]”hì)�”}”(hjfh]”hŒGoogle Tensor Soc Support”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjkubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jxŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ!/process/maintainer-soc-clean-dts”uh1hh³j_h´K hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒI:doc:`Irq Domains (Irq Number Mapping Library) `”h]”hÞ)�”}”(hj˜h]”h)�”}”(hj˜h]”hì)�”}”(hj˜h]”hŒ(Irq Domains (Irq Number Mapping Library)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jªŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´K hjšubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ.:doc:`Irq Subsystem `”h]”hÞ)�”}”(hjÊh]”h)�”}”(hjÊh]”hì)�”}”(hjÊh]”hŒ Irq Subsystem”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjÏubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jÜŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´KhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´KhjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ0:doc:`Irqchip Drivers `”h]”hÞ)�”}”(hjüh]”h)�”}”(hjüh]”hì)�”}”(hjüh]”hŒIrqchip Drivers”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khjþubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjúubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ^:doc:`Kernel Nfsd, Sunrpc, And Lockd Servers `”h]”hÞ)�”}”(hj.h]”h)�”}”(hj.h]”hì)�”}”(hj.h]”hŒ&Kernel Nfsd, Sunrpc, And Lockd Servers”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j@Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ./filesystems/nfs/nfsd-maintainer-entry-profile”uh1hh³j_h´Khj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒM:doc:`Kernel Virtual Machine For X86 (Kvm/X86) `”h]”hÞ)�”}”(hj`h]”h)�”}”(hj`h]”hì)�”}”(hj`h]”hŒ(Kernel Virtual Machine For X86 (Kvm/X86)”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jrŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-kvm-x86”uh1hh³j_h´Khjbubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒP:doc:`Libnvdimm Btt: Block Translation Table `”h]”hÞ)�”}”(hj’h]”h)�”}”(hj’h]”hì)�”}”(hj’h]”hŒ&Libnvdimm Btt: Block Translation Table”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj—ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j¤Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ /nvdimm/maintainer-entry-profile”uh1hh³j_h´Khj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒR:doc:`Libnvdimm Pmem: Persistent Memory Driver `”h]”hÞ)�”}”(hjÄh]”h)�”}”(hjÄh]”hì)�”}”(hjÄh]”hŒ(Libnvdimm Pmem: Persistent Memory Driver”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjÉubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jÖŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ /nvdimm/maintainer-entry-profile”uh1hh³j_h´KhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´KhjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒY:doc:`Libnvdimm: Non-Volatile Memory Device Subsystem `”h]”hÞ)�”}”(hjöh]”h)�”}”(hjöh]”hì)�”}”(hjöh]”hŒ/Libnvdimm: Non-Volatile Memory Device Subsystem”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjûubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ /nvdimm/maintainer-entry-profile”uh1hh³j_h´Khjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjôubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ3:doc:`Locking Primitives `”h]”hÞ)�”}”(hj(h]”h)�”}”(hj(h]”hì)�”}”(hj(h]”hŒLocking Primitives”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj-ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j:Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒX:doc:`Media Input Infrastructure (V4L/Dvb) `”h]”hÞ)�”}”(hjZh]”h)�”}”(hjZh]”hì)�”}”(hjZh]”hŒ$Media Input Infrastructure (V4L/Dvb)”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj_ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jlŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ*/driver-api/media/maintainer-entry-profile”uh1hh³j_h´Khj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´KhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ6:doc:`Networking Drivers `”h]”hÞ)�”}”(hjŒh]”h)�”}”(hjŒh]”hì)�”}”(hjŒh]”hŒNetworking Drivers”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj‘ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jžŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-netdev”uh1hh³j_h´KhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´KhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ8:doc:`Networking [General] `”h]”hÞ)�”}”(hj¾h]”h)�”}”(hj¾h]”hì)�”}”(hj¾h]”hŒNetworking [General]”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjÃubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jÐŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-netdev”uh1hh³j_h´KhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj¼ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ(:doc:`Objtool `”h]”hÞ)�”}”(hjðh]”h)�”}”(hjðh]”hì)�”}”(hjðh]”hŒObjtool”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjõubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khjòubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjîubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒO:doc:`Open Firmware And Flattened Device Tree `”h]”hÞ)�”}”(hj"h]”h)�”}”(hj"h]”hì)�”}”(hj"h]”hŒ'Open Firmware And Flattened Device Tree”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j4Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-devicetree”uh1hh³j_h´Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒX:doc:`Open Firmware And Flattened Device Tree Bindings `”h]”hÞ)�”}”(hjTh]”h)�”}”(hjTh]”hì)�”}”(hjTh]”hŒ0Open Firmware And Flattened Device Tree Bindings”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjYubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jfŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-devicetree”uh1hh³j_h´KhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´KhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ=:doc:`Performance Events Subsystem `”h]”hÞ)�”}”(hj†h]”h)�”}”(hj†h]”hì)�”}”(hj†h]”hŒPerformance Events Subsystem”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj‹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j˜Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ8:doc:`Posix Clocks And Timers `”h]”hÞ)�”}”(hj¸h]”h)�”}”(hj¸h]”hì)�”}”(hj¸h]”hŒPosix Clocks And Timers”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj½ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jÊŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ::doc:`Rdt - Resource Allocation `”h]”hÞ)�”}”(hjêh]”h)�”}”(hjêh]”hì)�”}”(hjêh]”hŒRdt - Resource Allocation”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjïubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jüŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´Khjìubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjèubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ9:doc:`Risc-V Architecture `”h]”hÞ)�”}”(hjh]”h)�”}”(hjh]”hì)�”}”(hjh]”hŒRisc-V Architecture”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j.Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/arch/riscv/patch-acceptance”uh1hh³j_h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ1`Rust `_”h]”hÞ)�”}”(hjNh]”(jØ)�”}”(hjNh]”hŒRust”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”ŒRust”jèŒ'https://rust-for-linux.com/contributing”uh1j×hjPubjë)�”}”(hŒ* ”h]”h}”(h]”Œrust”ah ]”h"]”Œrust”ah$]”h&]”Œrefuri”jbuh1jêjùKhjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒY`Rust [Pin-Init] `_”h]”hÞ)�”}”(hj~h]”(jØ)�”}”(hj~h]”hŒRust [Pin-Init]”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”ŒRust [Pin-Init]”jèŒDhttps://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md”uh1j×hj€ubjë)�”}”(hŒG ”h]”h}”(h]”Œ rust-pin-init”ah ]”h"]”Œrust [pin-init]”ah$]”h&]”Œrefuri”j’uh1jêjùKhj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K!hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ*:doc:`Scheduler `”h]”hÞ)�”}”(hj®h]”h)�”}”(hj®h]”hì)�”}”(hj®h]”hŒ Scheduler”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhj³ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jÀŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´K"hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K"hj¬ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒY`Security Subsystem `_”h]”hÞ)�”}”(hjàh]”(jØ)�”}”(hjàh]”hŒSecurity Subsystem”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”ŒSecurity Subsystem”jèŒAhttps://github.com/LinuxSecurityModule/kernel/blob/main/README.md”uh1j×hjâubjë)�”}”(hŒD ”h]”h}”(h]”Œsecurity-subsystem”ah ]”h"]”Œsecurity subsystem”ah$]”h&]”Œrefuri”jôuh1jêjùKhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K#hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒa`Selinux Security Module `_”h]”hÞ)�”}”(hjh]”(jØ)�”}”(hjh]”hŒSelinux Security Module”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œname”ŒSelinux Security Module”jèŒDhttps://github.com/SELinuxProject/selinux-kernel/blob/main/README.md”uh1j×hjubjë)�”}”(hŒG ”h]”h}”(h]”Œselinux-security-module”ah ]”h"]”Œselinux security module”ah$]”h&]”Œrefuri”j$uh1jêjùKhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K$hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒ`:doc:`Vfio Pci Device Specific Drivers `”h]”hÞ)�”}”(hj@h]”h)�”}”(hj@h]”hì)�”}”(hj@h]”hŒ Vfio Pci Device Specific Drivers”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjEubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”jRŒreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ6/driver-api/vfio-pci-device-specific-driver-acceptance”uh1hh³j_h´K%hjBubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K%hj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒE:doc:`X86 Architecture (32-Bit And 64-Bit) `”h]”hÞ)�”}”(hjrh]”h)�”}”(hjrh]”hì)�”}”(hjrh]”hŒ$X86 Architecture (32-Bit And 64-Bit)”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j„Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ/process/maintainer-tip”uh1hh³j_h´K&hjtubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K&hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubj8)�”}”(hŒF:doc:`Xfs Filesystem ` ”h]”hÞ)�”}”(hŒE:doc:`Xfs Filesystem `”h]”h)�”}”(hj¨h]”hì)�”}”(hj¨h]”hŒXfs Filesystem”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”(h÷Œstd”Œstd-doc”eh"]”h$]”h&]”uh1hëhjªubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jŒ refdomain”j·Œreftype”Œdoc”Œ refexplicit”ˆŒrefwarn”ˆj Œ-/filesystems/xfs/xfs-maintainer-entry-profile”uh1hh³j_h´K'hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝh³j_h´K'hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j7hj4h²hh³j_h´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1j2h³j_h´KhhÊh²hubhŒcompound”“”)�”}”(hhh]”hŒtoctree”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”hjŒentries”]”(NŒarch/riscv/patch-acceptance”†”NŒdoc-guide/maintainer-profile”†”NŒ)driver-api/media/maintainer-entry-profile”†”NŒ5driver-api/vfio-pci-device-specific-driver-acceptance”†”NŒ-filesystems/nfs/nfsd-maintainer-entry-profile”†”NŒ,filesystems/xfs/xfs-maintainer-entry-profile”†”NŒmm/damon/maintainer-profile”†”NŒnvdimm/maintainer-entry-profile”†”NŒprocess/maintainer-devicetree”†”NŒprocess/maintainer-kvm-x86”†”NŒprocess/maintainer-netdev”†”NŒprocess/maintainer-soc”†”NŒ process/maintainer-soc-clean-dts”†”NŒprocess/maintainer-tip”†”eŒ includefiles”]”(jïjñjójõj÷jùjûjýjÿj j j j j eŒmaxdepth”JÿÿÿÿŒcaption”NŒglob”‰Œhidden”ˆŒ includehidden”‰Œnumbered”KŒ titlesonly”‰Œ rawentries”]”uh1jâh³j_h´K)hjßubah}”(h]”h ]”Œtoctree-wrapper”ah"]”h$]”h&]”uh1jÝhhÊh²hh³j_h´Nubeh}”(h]”Œ@subsystem-and-maintainer-tree-specific-development-process-notes”ah ]”h"]”Œ@subsystem and maintainer tree specific development process notes”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jH Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j" j jõjòjljijœj™jþjûj.j+uŒ nametypes”}”(j" ‰jõˆjlˆjœˆjþˆj.ˆuh}”(j hÊjòjìjijcj™j“jûjõj+j%uŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.