<sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget'/translations/zh_CN/tools/rv/rv-mon-wipmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/zh_TW/tools/rv/rv-mon-wipmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/it_IT/tools/rv/rv-mon-wipmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/ja_JP/tools/rv/rv-mon-wipmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/ko_KR/tools/rv/rv-mon-wipmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget'/translations/sp_SP/tools/rv/rv-mon-wipmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhA/var/lib/git/docbuild/linux/Documentation/tools/rv/rv-mon-wip.rsthKubhsection)}(hhh](htitle)}(h rv-mon-wiph]h rv-mon-wip}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hWakeup In Preemptive monitorh]hWakeup In Preemptive monitor}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hManual sectionh]hManual section}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh field_body)}(h1 h]h paragraph)}(h1h]h1}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hSYNOPSISh]hSYNOPSIS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK ubh)}(h**rv mon wip** [*OPTIONS*]h](hstrong)}(h**rv mon wip**h]h rv mon wip}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1j1hj-ubh [}(hj-hhhNhNubhemphasis)}(h *OPTIONS*h]hOPTIONS}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jEhj-ubh]}(hj-hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]synopsisah ]h"]synopsisah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h DESCRIPTIONh]h DESCRIPTION}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjghhhhhKubh)}(hThe wakeup in preemptive (**wip**) monitor is a sample per-cpu monitor that checks if the wakeup events always take place with preemption disabled.h](hThe wakeup in preemptive (}(hjxhhhNhNubj2)}(h**wip**h]hwip}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjxubhr) monitor is a sample per-cpu monitor that checks if the wakeup events always take place with preemption disabled.}(hjxhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjghhubh)}(hxSee kernel documentation for further information about this monitor: h](hFSee kernel documentation for further information about this monitor: <}(hjhhhNhNubh reference)}(h1https://docs.kernel.org/trace/rv/monitor_wip.htmlh]h1https://docs.kernel.org/trace/rv/monitor_wip.html}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjghhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hOPTIONSh]hOPTIONS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(h**-h**, **--help**h](j2)}(h**-h**h]h-h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh, }(hjhhhNhNubj2)}(h **--help**h]h--help}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubeh}(h]h ]h"]h$]h&]uh1hh%Documentation/tools/rv/common_ikm.rsthKhjhhubh block_quote)}(h=Print the monitor's options and the available reactors list. h]h)}(hPrint the monitor’s options and the available reactors list.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjhKhjhhubh)}(h**-r**, **--reactor** *reactor*h](j2)}(h**-r**h]h-r}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh, }(hjhhhNhNubj2)}(h **--reactor**h]h --reactor}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh }(hjhhhNhNubjF)}(h *reactor*h]hreactor}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jEhjubeh}(h]h ]h"]h$]h&]uh1hhjhKhjhhubj)}(hDEnables the *reactor*. See **-h** for a list of available reactors. h]h)}(hCEnables the *reactor*. See **-h** for a list of available reactors.h](h Enables the }(hjYhhhNhNubjF)}(h *reactor*h]hreactor}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jEhjYubh. See }(hjYhhhNhNubj2)}(h**-h**h]h-h}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjYubh" for a list of available reactors.}(hjYhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhKhjUubah}(h]h ]h"]h$]h&]uh1jhjhKhjhhubh)}(h**-s**, **--self**h](j2)}(h**-s**h]h-s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh, }(hjhhhNhNubj2)}(h **--self**h]h--self}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubeh}(h]h ]h"]h$]h&]uh1hhjhK hjhhubj)}(hWhen tracing (**-t**), also print the events that happened during the **rv** command itself. If the **rv** command itself generates too many events, the tool might get busy processing its own events only. h]h)}(hWhen tracing (**-t**), also print the events that happened during the **rv** command itself. If the **rv** command itself generates too many events, the tool might get busy processing its own events only.h](hWhen tracing (}(hjhhhNhNubj2)}(h**-t**h]h-t}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh2), also print the events that happened during the }(hjhhhNhNubj2)}(h**rv**h]hrv}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh command itself. If the }(hjhhhNhNubj2)}(h**rv**h]hrv}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubhb command itself generates too many events, the tool might get busy processing its own events only.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhK hjubah}(h]h ]h"]h$]h&]uh1jhjhK hjhhubh)}(h**-t**, **--trace**h](j2)}(h**-t**h]h-t}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j1hj ubh, }(hj hhhNhNubj2)}(h **--trace**h]h--trace}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hj ubeh}(h]h ]h"]h$]h&]uh1hhjhKhjhhubj)}(h"Trace monitor's events and error. h]h)}(h!Trace monitor's events and error.h]h#Trace monitor’s events and error.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj3ubah}(h]h ]h"]h$]h&]uh1jhjhKhjhhubh)}(h**-v**, **--verbose**h](j2)}(h**-v**h]h-v}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjKubh, }(hjKhhhNhNubj2)}(h **--verbose**h]h --verbose}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjKubeh}(h]h ]h"]h$]h&]uh1hhjhKhjhhubj)}(hPrint debug messages. h]h)}(hPrint debug messages.h]hPrint debug messages.}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjuubah}(h]h ]h"]h$]h&]uh1jhjhKhjhhubeh}(h]optionsah ]h"]optionsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hSEE ALSOh]hSEE ALSO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK ubh)}(h**rv**\(1), **rv-mon**\(1)h](j2)}(h**rv**h]hrv}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh(1), }(hjhhhNhNubj2)}(h **rv-mon**h]hrv-mon}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh(1)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK"hjhhubh)}(h]Linux kernel *RV* documentation: h](h Linux kernel }(hjhhhNhNubjF)}(h*RV*h]hRV}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jEhjubh documentation: <}(hjhhhNhNubj)}(h:https://www.kernel.org/doc/html/latest/trace/rv/index.htmlh]h:https://www.kernel.org/doc/html/latest/trace/rv/index.html}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK$hjhhubeh}(h]see-alsoah ]h"]see alsoah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hAUTHORh]hAUTHOR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK(ubh)}(h:Written by Daniel Bristot de Oliveira h](h'Written by Daniel Bristot de Oliveira <}(hj hhhNhNubj)}(hbristot@kernel.orgh]hbristot@kernel.org}(hj(hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bristot@kernel.orguh1jhj ubh>}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubeh}(h]authorah ]h"]authorah$]h&]uh1hhhhhhhhK(ubh)}(hhh](h)}(hREPORTING BUGSh]hREPORTING BUGS}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJhhh*Documentation/tools/rv/common_appendix.rsthKubh)}(hUReport bugs to and h](hReport bugs to <}(hj\hhhNhNubj)}(hlinux-kernel@vger.kernel.orgh]hlinux-kernel@vger.kernel.org}(hjdhhhNhNubah}(h]h ]h"]h$]h&]refuri#mailto:linux-kernel@vger.kernel.orguh1jhj\ubh> and <}(hj\hhhNhNubj)}(h!linux-trace-devel@vger.kernel.orgh]h!linux-trace-devel@vger.kernel.org}(hjxhhhNhNubah}(h]h ]h"]h$]h&]refuri(mailto:linux-trace-devel@vger.kernel.orguh1jhj\ubh>}(hj\hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj[hKhjJhhubeh}(h]reporting-bugsah ]h"]reporting bugsah$]h&]uh1hhhhhhj[hKubh)}(hhh](h)}(hLICENSEh]hLICENSE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhj[hKubh)}(h4**rv** is Free Software licensed under the GNU GPLv2h](j2)}(h**rv**h]hrv}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j1hjubh. is Free Software licensed under the GNU GPLv2}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj[hK hjhhubeh}(h]licenseah ]h"]licenseah$]h&]uh1hhhhhhj[hKubh)}(hhh](h)}(hCOPYINGh]hCOPYING}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhj[hK ubh)}(hwCopyright \(C) 2022 Red Hat, Inc. Free use of this software is granted under the terms of the GNU Public License (GPL).h]hwCopyright (C) 2022 Red Hat, Inc. Free use of this software is granted under the terms of the GNU Public License (GPL).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[hKhjhhubeh}(h]copyingah ]h"]copyingah$]h&]uh1hhhhhhj[hK ubeh}(h]wakeup-in-preemptive-monitorah ]h"]wakeup in preemptive monitorah$]h&]uh1hhhhhhhhKubeh}(h] rv-mon-wipah ]h"] rv-mon-wipah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj)error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jjjjjdjajjjjj j jGjDjjjjjju nametypes}(jjjdjjj jGjjjuh}(jhjhjajjjgjjj jjDjjjJjjjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log]%Documentation/tools/rv/rv-mon-wip.rst(NNNNta decorationNhhub.