+
    i  c                   s2    ^ RI HtHtHt  ! R R]]4      tR# )i    )PluginRedHatPluginSoSPredicatec                   s6   a  ] tR t^t o RtRtRtRtR tRt	V t
R# )KernelRTzRealtime kernel variantZkernelrtc           	     s    R pV P                  RRRRVR,           VR,           .4       RRR	R
/pV P                  V \        WR7      R7      pT P                  RV'       d   RMR 24       R# )z-/sys/devices/system/clocksource/clocksource0/z/etc/rtgroupsz#/proc/sys/kernel/sched_rt_period_usz$/proc/sys/kernel/sched_rt_runtime_us/sys/kernel/realtimeZavailable_clocksourceZcurrent_clocksourceZcmdztuna --helpZoutputz-P)Zcmd_outputs)Zpredztuna z-CPzshow_threads -CN)Zadd_copy_specZtest_predicater   Zadd_cmd_output)ZselfZclocksource_pathZcoutZoption_presents   &   @/usr/lib/python3.14/site-packages/sos/report/plugins/kernelrt.pysetupZKernelRT.setup   s    J12"6644
 	 }h5,,|D; - 
 	^E1BCD	
     N)ZsystemZhardwareZkernelZmrg)r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZprofilesZfilesr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s%     *JK6H &E
 
r   r   N)Zsos.report.pluginsr    r   r   r   r   r   r   <module>r	      s    B A
v| 
r   